I have an outgoing SIP trunk (to a VOIP termination service) running on Asterisk 1.4.21.
Outgoing calls work great, except when asterisk tries to disconnect them before the recipient has picked up the phone. If the caller hangs up during ringing, the recipients phone will continue to ring (until fax or voicemail picks up and ultimately hangs up). This makes ringall strategies very unpleasant
The last few lines in the log are:
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11]
Hangup("Local/XXXXXXXXXX@outbound-allroutes-409c,2", "") in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on
'Local/XXXXXXXXXX@outbound-allroutes-409c,2' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on
'Local/XXXXXXXXXX@outbound-allroutes-409c,2'
-- Got SIP response 483 "Too Many Hops" back from XX.XX.XX.XX
Which is identical to a successful hang up on a connected call, with the exception of the āToo Many Hopsā line. All I could find on the 'net about this error is that itās usually too ambiguous to help you, and that its usually a result of a routing loop. But Iām already connecting fine⦠is this a problem on my providerās end?
Iām pretty new in the game so if I left out any important details, or if Iām missing something obvious⦠please let me know
Thanks