Innovaphone IP111 puts external call hold causing the call dropped after 10 seconds
We are currently working on the integration between FreeSwitch and Innovaphone and came cross an issue when the hardphone(IP111) put the first call on hold when making consultation call. After just over 10 seconds, it would just drop the first call. I closely inspected wireshark trace and Innovaphone trace and found it failed on ICE connectivity checking:
LOG CALL 3 B:Rel 88002->80142 G711u,20(0,0,0)/G711u,20(0,0,0) SIP3:88002:->RS3:80142: Cause: No circuit/channel available
I'm not sure why it fails the connectivity checking on Re-INVITE.
The environment is setup like this:
Between FreeSwitch and Innovaphone, there is a sip trunk in place.
- A call arrives on Innovaphone ext(IP111) from FreeSwitch.
- Ext(IP111) answers the call. Speech path is ok.
- Ext(IP111) puts the call on hold.
- After 10 seconds , the call will be dropped by Innovaphone PBX with the error listed above.
Attached are wireshark trace and InnovaPhone Pbx Trace.
Sip Call ID: b2faa138-db61-1237-1390-31d306e70288
Any help is really appreciated
Josie
