SIP Issue with Parking lot

Good day,

I have a multi-sites compagny.
I actually run FreePBX (10.13.66-17 with Asterisk 13.13.1) at the head office site, with remote ip phones. Everything is connected through IPSEC (our routers does the tunnel)

In the SIP settings, all the subnet of each sites are there (172.16.1.x (the PBX subnet), 192.168.2.0/24 to 192.168.12.0/24 (one /24 per sites) and 172.16.35.x/24)

There are few phones on each locations, that are connected to the main PBX server.

Incoming and Outgoing, Internal and External are working perfectly. BUT… .

If, from a site, I put a call in the Park queue (using feature 70), and want to take it back, I have no sound.

Can someone help me please?

Below, the logs of the call that I made from extension 853, to a number 5149490000 (that a modified number, dont worry), that I put on parking lot 70, which place it on 71, and from the same phone, I try to take it back. I hung up after 10 seconds of no sound.

Thanks


== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Extension Changed 853[ext-local] new state InUse for Notify User 271
– Executing [500@from-internal:1] NoOp(“SIP/853-000007a5”, “Running miscapp 4: Cell F Roussy”) in new stack
– Executing [500@from-internal:2] Macro(“SIP/853-000007a5”, “user-callerid,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/853-000007a5”, “TOUCH_MONITOR=1485550066.16903”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/853-000007a5”, “AMPUSER=853”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/853-000007a5”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/853-000007a5”, “1?Set(REALCALLERIDNUM=853)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/853-000007a5”, “AMPUSER=853”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“SIP/853-000007a5”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/853-000007a5”, “AMPUSERCIDNAME=Salon”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“SIP/853-000007a5”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/853-000007a5”, “AMPUSERCID=853”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/853-000007a5”, “__DIAL_OPTIONS=Ttr”) in new stack
– Executing [s@macro-user-callerid:11] Set(“SIP/853-000007a5”, “CALLERID(all)=“Salon” <853>”) in new stack
– Executing [s@macro-user-callerid:12] GotoIf(“SIP/853-000007a5”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:13] ExecIf(“SIP/853-000007a5”, “0?Set(GROUP(concurrency_limit)=853)”) in new stack
– Executing [s@macro-user-callerid:14] ExecIf(“SIP/853-000007a5”, “0?Set(CHANNEL(language)=)”) in new stack
– Executing [s@macro-user-callerid:15] GotoIf(“SIP/853-000007a5”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:16] ExecIf(“SIP/853-000007a5”, “1?Set(__CALLEE_ACCOUNCODE=)”) in new stack
– Executing [s@macro-user-callerid:17] Set(“SIP/853-000007a5”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:18] GotoIf(“SIP/853-000007a5”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,29)
– Executing [s@macro-user-callerid:29] Set(“SIP/853-000007a5”, “CALLERID(number)=853”) in new stack
– Executing [s@macro-user-callerid:30] Set(“SIP/853-000007a5”, “CALLERID(name)=Salon”) in new stack
– Executing [s@macro-user-callerid:31] GotoIf(“SIP/853-000007a5”, “0?cnum”) in new stack
– Executing [s@macro-user-callerid:32] Set(“SIP/853-000007a5”, “CDR(cnam)=Salon”) in new stack
– Executing [s@macro-user-callerid:33] Set(“SIP/853-000007a5”, “CDR(cnum)=853”) in new stack
– Executing [s@macro-user-callerid:34] Set(“SIP/853-000007a5”, “CHANNEL(language)=fr”) in new stack
– Executing [500@from-internal:3] Goto(“SIP/853-000007a5”, “ext-miscdests,4,1”) in new stack
– Goto (ext-miscdests,4,1)
– Executing [4@ext-miscdests:1] NoOp(“SIP/853-000007a5”, “MiscDest: Cell F Roussy”) in new stack
– Executing [4@ext-miscdests:2] Goto(“SIP/853-000007a5”, “from-internal,5149490000,1”) in new stack
– Goto (from-internal,5149490000,1)
– Executing [5149490000@from-internal:1] Macro(“SIP/853-000007a5”, “user-callerid,LIMIT”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/853-000007a5”, “TOUCH_MONITOR=1485550066.16903”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/853-000007a5”, “AMPUSER=853”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/853-000007a5”, “5?report”) in new stack
– Goto (macro-user-callerid,s,15)
– Executing [s@macro-user-callerid:15] GotoIf(“SIP/853-000007a5”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,29)
– Executing [s@macro-user-callerid:29] Set(“SIP/853-000007a5”, “CALLERID(number)=853”) in new stack
– Executing [s@macro-user-callerid:30] Set(“SIP/853-000007a5”, “CALLERID(name)=Salon”) in new stack
– Executing [s@macro-user-callerid:31] GotoIf(“SIP/853-000007a5”, “0?cnum”) in new stack
– Executing [s@macro-user-callerid:32] Set(“SIP/853-000007a5”, “CDR(cnam)=Salon”) in new stack
– Executing [s@macro-user-callerid:33] Set(“SIP/853-000007a5”, “CDR(cnum)=853”) in new stack
– Executing [s@macro-user-callerid:34] Set(“SIP/853-000007a5”, “CHANNEL(language)=fr”) in new stack
– Executing [5149490000@from-internal:2] Set(“SIP/853-000007a5”, “ROUTEUSER=853”) in new stack
– Executing [5149490000@from-internal:3] GotoIf(“SIP/853-000007a5”, “1?notblind”) in new stack
– Goto (from-internal,5149490000,6)
– Executing [5149490000@from-internal:6] GotoIf(“SIP/853-000007a5”, “1?restrictedroute-260306d653314c0850ebbb62ae04776b,5149490000,2:outbound-allroutes,5149490000,2”) in new stack
– Goto (restrictedroute-260306d653314c0850ebbb62ae04776b,5149490000,2)
– Executing [5149490000@restrictedroute-260306d653314c0850ebbb62ae04776b:2] Gosub(“SIP/853-000007a5”, “sub-record-check,s,1(out,5149490000,dontcare)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“SIP/853-000007a5”, “0?initialized”) in new stack
– Executing [s@sub-record-check:2] Set(“SIP/853-000007a5”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“SIP/853-000007a5”, “NOW=1485550066”) in new stack
– Executing [s@sub-record-check:4] Set(“SIP/853-000007a5”, “__DAY=27”) in new stack
– Executing [s@sub-record-check:5] Set(“SIP/853-000007a5”, “__MONTH=01”) in new stack
– Executing [s@sub-record-check:6] Set(“SIP/853-000007a5”, “__YEAR=2017”) in new stack
– Executing [s@sub-record-check:7] Set(“SIP/853-000007a5”, “__TIMESTR=20170127-154746”) in new stack
– Executing [s@sub-record-check:8] Set(“SIP/853-000007a5”, “__FROMEXTEN=853”) in new stack
– Executing [s@sub-record-check:9] Set(“SIP/853-000007a5”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:10] NoOp(“SIP/853-000007a5”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“SIP/853-000007a5”, “0?Set(ARG3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“SIP/853-000007a5”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“SIP/853-000007a5”, “0?Set(REC_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“SIP/853-000007a5”, “3?checkaction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“SIP/853-000007a5”, “1?sub-record-check,out,1”) in new stack
– Goto (sub-record-check,out,1)
– Executing [out@sub-record-check:1] NoOp(“SIP/853-000007a5”, “Outbound Recording Check from 853 to 5149490000”) in new stack
– Executing [out@sub-record-check:2] Set(“SIP/853-000007a5”, “RECMODE=dontcare”) in new stack
– Executing [out@sub-record-check:3] ExecIf(“SIP/853-000007a5”, “1?Goto(routewins)”) in new stack
– Goto (sub-record-check,out,7)
– Executing [out@sub-record-check:7] Gosub(“SIP/853-000007a5”, “recordcheck,1(dontcare,out,5149490000)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“SIP/853-000007a5”, “Starting recording check against dontcare”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“SIP/853-000007a5”, “dontcare”) in new stack
– Goto (sub-record-check,recordcheck,3)
– Executing [recordcheck@sub-record-check:3] Return(“SIP/853-000007a5”, “”) in new stack
– Executing [out@sub-record-check:8] Return(“SIP/853-000007a5”, “”) in new stack
– Executing [5149490000@restrictedroute-260306d653314c0850ebbb62ae04776b:3] ExecIf(“SIP/853-000007a5”, “0 ?Set(CDR(accountcode)=)”) in new stack
– Executing [5149490000@restrictedroute-260306d653314c0850ebbb62ae04776b:4] Set(“SIP/853-000007a5”, “MOHCLASS=default”) in new stack
– Executing [5149490000@restrictedroute-260306d653314c0850ebbb62ae04776b:5] Set(“SIP/853-000007a5”, “_NODEST=”) in new stack
– Executing [5149490000@restrictedroute-260306d653314c0850ebbb62ae04776b:6] Macro(“SIP/853-000007a5”, “dialout-trunk,4,5149490000,off”) in new stack
– Executing [s@macro-dialout-trunk:1] Set(“SIP/853-000007a5”, “DIAL_TRUNK=4”) in new stack
– Executing [s@macro-dialout-trunk:2] GosubIf(“SIP/853-000007a5”, “0?sub-pincheck,s,1()”) in new stack
– Executing [s@macro-dialout-trunk:3] GotoIf(“SIP/853-000007a5”, “0?disabletrunk,1”) in new stack
– Executing [s@macro-dialout-trunk:4] Set(“SIP/853-000007a5”, “DIAL_NUMBER=5149490000”) in new stack
– Executing [s@macro-dialout-trunk:5] Set(“SIP/853-000007a5”, “DIAL_TRUNK_OPTIONS=Ttr”) in new stack
– Executing [s@macro-dialout-trunk:6] Set(“SIP/853-000007a5”, “OUTBOUND_GROUP=OUT_4”) in new stack
– Executing [s@macro-dialout-trunk:7] GotoIf(“SIP/853-000007a5”, “1?nomax”) in new stack
– Goto (macro-dialout-trunk,s,9)
– Executing [s@macro-dialout-trunk:9] GotoIf(“SIP/853-000007a5”, “0?skipoutcid”) in new stack
– Executing [s@macro-dialout-trunk:10] Set(“SIP/853-000007a5”, “DIAL_TRUNK_OPTIONS=Tt”) in new stack
– Executing [s@macro-dialout-trunk:11] Macro(“SIP/853-000007a5”, “outbound-callerid,4”) in new stack
– Executing [s@macro-outbound-callerid:1] ExecIf(“SIP/853-000007a5”, “0?Set(CALLERPRES(name-pres)=)”) in new stack
– Executing [s@macro-outbound-callerid:2] ExecIf(“SIP/853-000007a5”, “0?Set(CALLERPRES(num-pres)=)”) in new stack
– Executing [s@macro-outbound-callerid:3] ExecIf(“SIP/853-000007a5”, “0?Set(REALCALLERIDNUM=853)”) in new stack
– Executing [s@macro-outbound-callerid:4] GotoIf(“SIP/853-000007a5”, “1?normcid”) in new stack
– Goto (macro-outbound-callerid,s,7)
– Executing [s@macro-outbound-callerid:7] Set(“SIP/853-000007a5”, “USEROUTCID=“Unknown” <>”) in new stack
– Executing [s@macro-outbound-callerid:8] Set(“SIP/853-000007a5”, “EMERGENCYCID=”) in new stack
– Executing [s@macro-outbound-callerid:9] Set(“SIP/853-000007a5”, “TRUNKOUTCID=”) in new stack
– Executing [s@macro-outbound-callerid:10] GotoIf(“SIP/853-000007a5”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,15)
– Executing [s@macro-outbound-callerid:15] ExecIf(“SIP/853-000007a5”, “0?Set(CALLERID(all)=)”) in new stack
– Executing [s@macro-outbound-callerid:16] ExecIf(“SIP/853-000007a5”, “1?Set(CALLERID(all)=“Unknown” <>)”) in new stack
– Executing [s@macro-outbound-callerid:17] ExecIf(“SIP/853-000007a5”, “0?Set(CALLERID(all)=)”) in new stack
– Executing [s@macro-outbound-callerid:18] ExecIf(“SIP/853-000007a5”, “0?Set(CALLERPRES(name-pres)=prohib_passed_screen)”) in new stack
– Executing [s@macro-outbound-callerid:19] ExecIf(“SIP/853-000007a5”, “0?Set(CALLERPRES(num-pres)=prohib_passed_screen)”) in new stack
– Executing [s@macro-outbound-callerid:20] Set(“SIP/853-000007a5”, “CDR(outbound_cnum)=”) in new stack
[2017-01-27 15:47:46] WARNING[22538]: func_cdr.c:383 cdr_write_callback: CDR requires a value (CDR(variable)=value)
– Executing [s@macro-outbound-callerid:21] Set(“SIP/853-000007a5”, “CDR(outbound_cnam)=Unknown”) in new stack
– Executing [s@macro-dialout-trunk:12] GosubIf(“SIP/853-000007a5”, “0?sub-flp-4,s,1()”) in new stack
– Executing [s@macro-dialout-trunk:13] Set(“SIP/853-000007a5”, “OUTNUM=5149490000”) in new stack
– Executing [s@macro-dialout-trunk:14] Set(“SIP/853-000007a5”, “custom=SIP/eSBC”) in new stack
– Executing [s@macro-dialout-trunk:15] ExecIf(“SIP/853-000007a5”, “0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)Tt)”) in new stack
– Executing [s@macro-dialout-trunk:16] ExecIf(“SIP/853-000007a5”, “0?Set(DIAL_TRUNK_OPTIONS=TtM(confirm))”) in new stack
– Executing [s@macro-dialout-trunk:17] Macro(“SIP/853-000007a5”, “dialout-trunk-predial-hook,”) in new stack
– Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit(“SIP/853-000007a5”, “”) in new stack
– Executing [s@macro-dialout-trunk:18] GotoIf(“SIP/853-000007a5”, “0?bypass,1”) in new stack
– Executing [s@macro-dialout-trunk:19] ExecIf(“SIP/853-000007a5”, “1?Set(CONNECTEDLINE(num,i)=5149490000)”) in new stack
– Executing [s@macro-dialout-trunk:20] GotoIf(“SIP/853-000007a5”, “0?customtrunk”) in new stack
– Executing [s@macro-dialout-trunk:21] Dial(“SIP/853-000007a5”, “SIP/eSBC/5149490000,300,Tt”) in new stack
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Called SIP/eSBC/5149490000
– SIP/eSBC-000007a6 is making progress passing it to SIP/853-000007a5
> 0x7f81c073a360 – Probation passed - setting RTP source address to 172.16.1.5:10640
> 0x7f81402771a0 – Probation passed - setting RTP source address to 172.16.35.16:3000
– SIP/eSBC-000007a6 answered SIP/853-000007a5
– Channel SIP/eSBC-000007a6 joined ‘simple_bridge’ basic-bridge <993aeec0-ec07-4cc9-8574-845402eaa732>
– Channel SIP/853-000007a5 joined ‘simple_bridge’ basic-bridge <993aeec0-ec07-4cc9-8574-845402eaa732>
– Started music on hold, class ‘default’, on channel ‘SIP/eSBC-000007a6’
== Extension Changed 853[ext-local] new state Hold for Notify User 271
> 0x7f81402771a0 – Probation passed - setting RTP source address to 172.16.35.16:3000
– Stopped music on hold on SIP/eSBC-000007a6
– Channel SIP/eSBC-000007a6 left ‘simple_bridge’ basic-bridge <993aeec0-ec07-4cc9-8574-845402eaa732>
– Parking ‘SIP/eSBC-000007a6’ in ‘default’ at space 71
– Channel SIP/eSBC-000007a6 joined ‘holding_bridge’ parking-bridge <55a32fc9-cec7-4c84-bb54-57c4f7199099>
– <SIP/853-000007a5> Playing ‘digits/7.ulaw’ (language ‘fr’)
– Started music on hold, class ‘default’, on channel ‘SIP/eSBC-000007a6’
[2017-01-27 15:47:56] NOTICE[22559][C-000003b9]: chan_sip.c:24018 handle_response_notify: Got OK on REFER Notify message
– Channel SIP/853-000007a5 left ‘simple_bridge’ basic-bridge <993aeec0-ec07-4cc9-8574-845402eaa732>
== Spawn extension (macro-dialout-trunk, s, 21) exited non-zero on ‘SIP/853-000007a5’ in macro ‘dialout-trunk’
== Spawn extension (restrictedroute-260306d653314c0850ebbb62ae04776b, 5149490000, 6) exited non-zero on ‘SIP/853-000007a5’
– Executing [h@restrictedroute-260306d653314c0850ebbb62ae04776b:1] Hangup(“SIP/853-000007a5”, “”) in new stack
== Spawn extension (restrictedroute-260306d653314c0850ebbb62ae04776b, h, 1) exited non-zero on ‘SIP/853-000007a5’
== Extension Changed 853[ext-local] new state Idle for Notify User 271
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
== Extension Changed 853[ext-local] new state InUse for Notify User 271
– Executing [71@from-internal:1] Macro(“SIP/853-000007a7”, “parked-call,71,default”) in new stack
– Executing [s@macro-parked-call:1] Macro(“SIP/853-000007a7”, “user-callerid,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/853-000007a7”, “TOUCH_MONITOR=1485550080.16919”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/853-000007a7”, “AMPUSER=853”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/853-000007a7”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/853-000007a7”, “1?Set(REALCALLERIDNUM=853)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/853-000007a7”, “AMPUSER=853”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“SIP/853-000007a7”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/853-000007a7”, “AMPUSERCIDNAME=Salon”) in new stack
– Executing [s@macro-user-callerid:8] GotoIf(“SIP/853-000007a7”, “0?report”) in new stack
– Executing [s@macro-user-callerid:9] Set(“SIP/853-000007a7”, “AMPUSERCID=853”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/853-000007a7”, “__DIAL_OPTIONS=Ttr”) in new stack
– Executing [s@macro-user-callerid:11] Set(“SIP/853-000007a7”, “CALLERID(all)=“Salon” <853>”) in new stack
– Executing [s@macro-user-callerid:12] GotoIf(“SIP/853-000007a7”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:13] ExecIf(“SIP/853-000007a7”, “0?Set(GROUP(concurrency_limit)=853)”) in new stack
– Executing [s@macro-user-callerid:14] ExecIf(“SIP/853-000007a7”, “0?Set(CHANNEL(language)=)”) in new stack
– Executing [s@macro-user-callerid:15] GotoIf(“SIP/853-000007a7”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:16] ExecIf(“SIP/853-000007a7”, “1?Set(__CALLEE_ACCOUNCODE=)”) in new stack
– Executing [s@macro-user-callerid:17] Set(“SIP/853-000007a7”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:18] GotoIf(“SIP/853-000007a7”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,29)
– Executing [s@macro-user-callerid:29] Set(“SIP/853-000007a7”, “CALLERID(number)=853”) in new stack
– Executing [s@macro-user-callerid:30] Set(“SIP/853-000007a7”, “CALLERID(name)=Salon”) in new stack
– Executing [s@macro-user-callerid:31] GotoIf(“SIP/853-000007a7”, “0?cnum”) in new stack
– Executing [s@macro-user-callerid:32] Set(“SIP/853-000007a7”, “CDR(cnam)=Salon”) in new stack
– Executing [s@macro-user-callerid:33] Set(“SIP/853-000007a7”, “CDR(cnum)=853”) in new stack
– Executing [s@macro-user-callerid:34] Set(“SIP/853-000007a7”, “CHANNEL(language)=fr”) in new stack
– Executing [s@macro-parked-call:2] Gosub(“SIP/853-000007a7”, “sub-record-check,s,1(parking,853,853)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“SIP/853-000007a7”, “0?initialized”) in new stack
– Executing [s@sub-record-check:2] Set(“SIP/853-000007a7”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“SIP/853-000007a7”, “NOW=1485550080”) in new stack
– Executing [s@sub-record-check:4] Set(“SIP/853-000007a7”, “__DAY=27”) in new stack
– Executing [s@sub-record-check:5] Set(“SIP/853-000007a7”, “__MONTH=01”) in new stack
– Executing [s@sub-record-check:6] Set(“SIP/853-000007a7”, “__YEAR=2017”) in new stack
– Executing [s@sub-record-check:7] Set(“SIP/853-000007a7”, “__TIMESTR=20170127-154800”) in new stack
– Executing [s@sub-record-check:8] Set(“SIP/853-000007a7”, “__FROMEXTEN=853”) in new stack
– Executing [s@sub-record-check:9] Set(“SIP/853-000007a7”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:10] NoOp(“SIP/853-000007a7”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“SIP/853-000007a7”, “0?Set(ARG3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“SIP/853-000007a7”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“SIP/853-000007a7”, “0?Set(REC_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“SIP/853-000007a7”, “7?checkaction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“SIP/853-000007a7”, “1?sub-record-check,parking,1”) in new stack
– Goto (sub-record-check,parking,1)
– Executing [parking@sub-record-check:1] NoOp(“SIP/853-000007a7”, “User 853 picked up a parked call”) in new stack
– Executing [parking@sub-record-check:2] Set(“SIP/853-000007a7”, “USER=853”) in new stack
– Executing [parking@sub-record-check:3] ExecIf(“SIP/853-000007a7”, “0?Set(USER=unknown)”) in new stack
– Executing [parking@sub-record-check:4] Set(“SIP/853-000007a7”, “RECMODE=dontcare”) in new stack
– Executing [parking@sub-record-check:5] ExecIf(“SIP/853-000007a7”, “0?Set(RECMODE=dontcare)”) in new stack
– Executing [parking@sub-record-check:6] Gosub(“SIP/853-000007a7”, “recordcheck,1(dontcare,parked,853)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“SIP/853-000007a7”, “Starting recording check against dontcare”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“SIP/853-000007a7”, “dontcare”) in new stack
– Goto (sub-record-check,recordcheck,3)
– Executing [recordcheck@sub-record-check:3] Return(“SIP/853-000007a7”, “”) in new stack
– Executing [parking@sub-record-check:7] Return(“SIP/853-000007a7”, “”) in new stack
– Executing [s@macro-parked-call:3] NoOp(“SIP/853-000007a7”, "PARKRETURNTO: ") in new stack
– Executing [s@macro-parked-call:4] GotoIf(“SIP/853-000007a7”, “0?backtosender”) in new stack
– Executing [s@macro-parked-call:5] GotoIf(“SIP/853-000007a7”, “0?attemptpark”) in new stack
– Executing [s@macro-parked-call:6] AGI(“SIP/853-000007a7”, “parkfetch.agi,71,default”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/parkfetch.agi
parkfetch.agi,71,default: Found slot full with channel [SIP/eSBC-000007a6]
– <SIP/853-000007a7>AGI Script parkfetch.agi completed, returning 0
– Executing [s@macro-parked-call:7] GotoIf(“SIP/853-000007a7”, “1?next”) in new stack
– Goto (macro-parked-call,s,10)
– Executing [s@macro-parked-call:10] Set(“SIP/853-000007a7”, “CCSS_SETUP=TRUE”) in new stack
– Executing [s@macro-parked-call:11] GotoIf(“SIP/853-000007a7”, “1?pcall”) in new stack
– Goto (macro-parked-call,s,18)
– Executing [s@macro-parked-call:18] NoOp(“SIP/853-000007a7”, “User: “Salon” <853> attempting to pick up Parked Call Slot 71”) in new stack
– Executing [s@macro-parked-call:19] GotoIf(“SIP/853-000007a7”, “1?privatelotcheckfinish2”) in new stack
– Goto (macro-parked-call,s,21)
– Executing [s@macro-parked-call:21] NoOp(“SIP/853-000007a7”, “End Force Private Lot Detection”) in new stack
– Executing [s@macro-parked-call:22] NoOp(“SIP/853-000007a7”, “PARKIE: SIP/eSBC-000007a6”) in new stack
– Executing [s@macro-parked-call:23] Set(“SIP/853-000007a7”, “SHARED(PARKRETURNTO,SIP/eSBC-000007a6)=”) in new stack
– Executing [s@macro-parked-call:24] Set(“SIP/853-000007a7”, “PARKOWNER=1”) in new stack
– Executing [s@macro-parked-call:25] ParkedCall(“SIP/853-000007a7”, “default,71”) in new stack
> 0x7f8140244de0 – Probation passed - setting RTP source address to 172.16.35.16:3000
– Channel SIP/eSBC-000007a6 left ‘holding_bridge’ parking-bridge <55a32fc9-cec7-4c84-bb54-57c4f7199099>
– Stopped music on hold on SIP/eSBC-000007a6
– Channel SIP/eSBC-000007a6 joined ‘simple_bridge’ basic-bridge <9bdf4a17-e4cb-41ab-9c82-13c5762f4cf4>
– <SIP/853-000007a7> Playing ‘beep.ulaw’ (language ‘fr’)
– <SIP/eSBC-000007a6> Playing ‘beep.ulaw’ (language ‘fr’)
– Channel SIP/853-000007a7 joined ‘simple_bridge’ basic-bridge <9bdf4a17-e4cb-41ab-9c82-13c5762f4cf4>
– Channel SIP/853-000007a7 left ‘simple_bridge’ basic-bridge <9bdf4a17-e4cb-41ab-9c82-13c5762f4cf4>
– Channel SIP/eSBC-000007a6 left ‘simple_bridge’ basic-bridge <9bdf4a17-e4cb-41ab-9c82-13c5762f4cf4>
== Spawn extension (macro-parked-call, s, 25) exited non-zero on ‘SIP/853-000007a7’ in macro ‘parked-call’
== Spawn extension (from-internal, 71, 1) exited non-zero on ‘SIP/853-000007a7’
– Executing [h@from-internal:1] Macro(“SIP/853-000007a7”, “hangupcall”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/853-000007a7”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,3)
– Executing [s@macro-hangupcall:3] ExecIf(“SIP/853-000007a7”, “0?Set(CDR(recordingfile)=)”) in new stack
– Executing [s@macro-hangupcall:4] Hangup(“SIP/853-000007a7”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on ‘SIP/853-000007a7’ in macro ‘hangupcall’
== Spawn extension (from-internal, h, 1) exited non-zero on ‘SIP/853-000007a7’
== Extension Changed 853[ext-local] new state Idle for Notify User 271

Dawm!!

I feel dumb…

I looked at the firewall dump… My main site is having a Fortigate router, and all my remote sites are pfSense…
Before migrating to pfsense a year ago, I had fortigates too on my remote sites, and had disabled SIP Helper… but never did it on my main site…

Just disabled it, and it worked fine!!!

Hi!

I don’t know which model it was and if it was actually fixed (they went with another brand) but the SIP helper of the Fortigate they had at a place I know would crash when receiving some calls…

(The problem was tracked down by one of the system admins…)

pfSense on the other hand, except for some small issues, has always been quite reliable…

Have a nice day!

Nick