Call is dropped after 30 seconds when it’s on hold

Hi All,

We are using SAP Contact Center 7.0.12 integrated with Asterisk 11.
Call is working appropriately but when the call is on hold, it’s dropped after 30 seconds.

When we executed a sniffer we note the following information:
X-Asterisk-HangupCause: Requested channel not available
X-Asterisk-HangupCauseCode: 44

And SAP Contact Center use Virtual Units like components.

When call start the SIP is using 192.168.26.3, when the call is on hold the communication is changed 192.168.26.6. I think Asterisk dropped call because it unknows the IP 192.168.26.6

Does someone know how we can solve the issue?

Best regards,

30 Seconds is the default disconnect timer for a call setup…
Are you sure the call gets setup, I mean, INVITE,200 OK and ACK are done?

If not the call is not setup is not completed so the call will be dropped after 30 seconds…

Could also be something else, but thats the first think I look at when a connection is dropped after 30 seconds.

I think a RE-INVITE should be sent whe the IP has been updated