I am having an issue where outgoing calls that originate from my softphone (Zoiper) EXTERNAL to my home network drop after a range of 5-30 seconds. If I am INTERNAL to my home network (wifi), calls stay connected. Also, incoming calls to my Zoiper when I am EXTERNAL to my home network work fine.
Using asterisk -rvvvvv I see:
== Spawn extension (macro-dialout-trunk, s, 31) exited non-zero on 'SIP/1001-00000000' in macro 'dialout-trunk'
== Spawn extension (from-internal, 5865715086, 5) exited non-zero on 'SIP/1001-00000000'
-- Executing [h@from-internal:1] Macro("SIP/1001-00000000", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/1001-00000000", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("SIP/1001-00000000", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("SIP/1001-00000000", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/1001-00000000' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/1001-00000000'
so somehow dialout-trunk is exiting with a non-zero response that immediately hangs up the call.
Does anybody have any ideas?
Cheers,
B.D.
Using asterisk -rvvvvv I see:
== Spawn extension (macro-dialout-trunk, s, 31) exited non-zero on 'SIP/1001-00000000' in macro 'dialout-trunk'
== Spawn extension (from-internal, 5865715086, 5) exited non-zero on 'SIP/1001-00000000'
-- Executing [h@from-internal:1] Macro("SIP/1001-00000000", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/1001-00000000", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("SIP/1001-00000000", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("SIP/1001-00000000", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/1001-00000000' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/1001-00000000'
so somehow dialout-trunk is exiting with a non-zero response that immediately hangs up the call.
Does anybody have any ideas?
Cheers,
B.D.