Hallo zusammen
Hoffentlich kann mir jemand weiterhelfen. Folgendes Setup habe ich bei mir:
Fritz!Box -> FreePBX -> SoftPhone
Fritz!Box Trunk 620 ist meiner Ansicht nach korrekt eingerichtet und ich kann per SoftPhone auch raustelefonieren. Eingehende Anrufe kommen aber beim SoftPhone nicht an. Die Inbound Route auf eine Extension oder auf eine Ring Group funktioniert nicht.
Hier mal ein Auszug der Log bei einem eingehenden Anruf.
Vielen Dank für eure Hilfe!
Hoffentlich kann mir jemand weiterhelfen. Folgendes Setup habe ich bei mir:
Fritz!Box -> FreePBX -> SoftPhone
Fritz!Box Trunk 620 ist meiner Ansicht nach korrekt eingerichtet und ich kann per SoftPhone auch raustelefonieren. Eingehende Anrufe kommen aber beim SoftPhone nicht an. Die Inbound Route auf eine Extension oder auf eine Ring Group funktioniert nicht.
Hier mal ein Auszug der Log bei einem eingehenden Anruf.
Code:
[2015-09-08 08:45:09] VERBOSE[1526][C-00000003] netsock2.c: == Using SIP RTP TOS bits 184
[2015-09-08 08:45:09] VERBOSE[1526][C-00000003] netsock2.c: == Using SIP RTP CoS mark 5
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [620@from-internal:1] Macro("SIP/100-00000006", "user-callerid,LIMIT,EXTERNAL,") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:1] Set("SIP/100-00000006", "TOUCH_MONITOR=1441694709.6") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:2] Set("SIP/100-00000006", "AMPUSER=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:3] GotoIf("SIP/100-00000006", "0?report") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:4] ExecIf("SIP/100-00000006", "1?Set(REALCALLERIDNUM=100)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:5] Set("SIP/100-00000006", "AMPUSER=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:6] GotoIf("SIP/100-00000006", "0?limit") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:7] Set("SIP/100-00000006", "AMPUSERCIDNAME=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:8] GotoIf("SIP/100-00000006", "0?report") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:9] Set("SIP/100-00000006", "AMPUSERCID=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:10] Set("SIP/100-00000006", "__DIAL_OPTIONS=Ttr") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:11] Set("SIP/100-00000006", "CALLERID(all)="100" <100>") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:12] GotoIf("SIP/100-00000006", "0?limit") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:13] ExecIf("SIP/100-00000006", "1?Set(GROUP(concurrency_limit)=100)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:14] GotoIf("SIP/100-00000006", "1?continue") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Goto (macro-user-callerid,s,27)
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:27] Set("SIP/100-00000006", "CALLERID(number)=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:28] Set("SIP/100-00000006", "CALLERID(name)=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:29] Set("SIP/100-00000006", "CDR(cnum)=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:30] Set("SIP/100-00000006", "CDR(cnam)=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-user-callerid:31] Set("SIP/100-00000006", "CHANNEL(language)=de") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [620@from-internal:2] Gosub("SIP/100-00000006", "sub-record-check,s,1(out,620,dontcare)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:1] GotoIf("SIP/100-00000006", "0?initialized") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:2] Set("SIP/100-00000006", "__REC_STATUS=INITIALIZED") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:3] Set("SIP/100-00000006", "NOW=1441694709") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:4] Set("SIP/100-00000006", "__DAY=08") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:5] Set("SIP/100-00000006", "__MONTH=09") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:6] Set("SIP/100-00000006", "__YEAR=2015") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:7] Set("SIP/100-00000006", "__TIMESTR=20150908-084509") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:8] Set("SIP/100-00000006", "__FROMEXTEN=100") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:9] Set("SIP/100-00000006", "__MON_FMT=wav") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:10] NoOp("SIP/100-00000006", "Recordings initialized") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:11] ExecIf("SIP/100-00000006", "0?Set(ARG3=dontcare)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:12] Set("SIP/100-00000006", "REC_POLICY_MODE_SAVE=") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:13] ExecIf("SIP/100-00000006", "0?Set(REC_STATUS=NO)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:14] GotoIf("SIP/100-00000006", "3?checkaction") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Goto (sub-record-check,s,17)
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@sub-record-check:17] GotoIf("SIP/100-00000006", "1?sub-record-check,out,1") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Goto (sub-record-check,out,1)
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [out@sub-record-check:1] NoOp("SIP/100-00000006", "Outbound Recording Check from 100 to 620") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [out@sub-record-check:2] Set("SIP/100-00000006", "RECMODE=dontcare") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [out@sub-record-check:3] ExecIf("SIP/100-00000006", "1?Goto(routewins)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Goto (sub-record-check,out,7)
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [out@sub-record-check:7] Gosub("SIP/100-00000006", "recordcheck,1(dontcare,out,620)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [recordcheck@sub-record-check:1] NoOp("SIP/100-00000006", "Starting recording check against dontcare") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [recordcheck@sub-record-check:2] Goto("SIP/100-00000006", "dontcare") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Goto (sub-record-check,recordcheck,3)
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [recordcheck@sub-record-check:3] Return("SIP/100-00000006", "") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [out@sub-record-check:8] Return("SIP/100-00000006", "") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [620@from-internal:3] Set("SIP/100-00000006", "MOHCLASS=default") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [620@from-internal:4] Set("SIP/100-00000006", "_NODEST=") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [620@from-internal:5] Macro("SIP/100-00000006", "dialout-trunk,2,620,,off") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:1] Set("SIP/100-00000006", "DIAL_TRUNK=2") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:2] GosubIf("SIP/100-00000006", "0?sub-pincheck,s,1()") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("SIP/100-00000006", "0?disabletrunk,1") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:4] Set("SIP/100-00000006", "DIAL_NUMBER=620") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:5] Set("SIP/100-00000006", "DIAL_TRUNK_OPTIONS=Ttr") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:6] Set("SIP/100-00000006", "OUTBOUND_GROUP=OUT_2") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:7] GotoIf("SIP/100-00000006", "1?nomax") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Goto (macro-dialout-trunk,s,9)
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:9] GotoIf("SIP/100-00000006", "0?skipoutcid") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:10] Set("SIP/100-00000006", "DIAL_TRUNK_OPTIONS=Tt") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:11] Macro("SIP/100-00000006", "outbound-callerid,2") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("SIP/100-00000006", "0?Set(CALLERPRES()=)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("SIP/100-00000006", "0?Set(REALCALLERIDNUM=100)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("SIP/100-00000006", "1?normcid") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Goto (macro-outbound-callerid,s,6)
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:6] Set("SIP/100-00000006", "USEROUTCID=") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:7] Set("SIP/100-00000006", "EMERGENCYCID=") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:8] Set("SIP/100-00000006", "TRUNKOUTCID=0817400003") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("SIP/100-00000006", "1?trunkcid") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Goto (macro-outbound-callerid,s,14)
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("SIP/100-00000006", "1?Set(CALLERID(all)=0817400003)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:15] ExecIf("SIP/100-00000006", "0?Set(CALLERID(all)=)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:16] ExecIf("SIP/100-00000006", "0?Set(CALLERID(all)=)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:17] ExecIf("SIP/100-00000006", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:18] Set("SIP/100-00000006", "CDR(outbound_cnum)=0817400003") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-outbound-callerid:19] Set("SIP/100-00000006", "CDR(outbound_cnam)=") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:12] GosubIf("SIP/100-00000006", "0?sub-flp-2,s,1()") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:13] Set("SIP/100-00000006", "OUTNUM=620") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:14] Set("SIP/100-00000006", "custom=SIP/AnalogAnschluss") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("SIP/100-00000006", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)Tt)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:16] ExecIf("SIP/100-00000006", "0?Set(DIAL_TRUNK_OPTIONS=TtM(confirm))") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:17] Macro("SIP/100-00000006", "dialout-trunk-predial-hook,") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("SIP/100-00000006", "") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("SIP/100-00000006", "0?bypass,1") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:19] ExecIf("SIP/100-00000006", "1?Set(CONNECTEDLINE(num,i)=620)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:20] ExecIf("SIP/100-00000006", "1?Set(CONNECTEDLINE(name,i)=CID:0817400003)") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:21] GotoIf("SIP/100-00000006", "0?customtrunk") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] pbx.c: -- Executing [s@macro-dialout-trunk:22] Dial("SIP/100-00000006", "SIP/AnalogAnschluss/620,300,Tt") in new stack
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] netsock2.c: == Using SIP RTP TOS bits 184
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] netsock2.c: == Using SIP RTP CoS mark 5
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] app_dial.c: -- Called SIP/AnalogAnschluss/620
[2015-09-08 08:45:09] VERBOSE[1063][C-00000003] app_dial.c: -- SIP/AnalogAnschluss-00000007 is making progress passing it to SIP/100-00000006
[2015-09-08 08:45:13] VERBOSE[1063][C-00000003] app_macro.c: == Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on 'SIP/100-00000006' in macro 'dialout-trunk'
[2015-09-08 08:45:13] VERBOSE[1063][C-00000003] pbx.c: == Spawn extension (from-internal, 620, 5) exited non-zero on 'SIP/100-00000006'
[2015-09-08 08:45:13] VERBOSE[1063][C-00000003] pbx.c: -- Executing [h@from-internal:1] Hangup("SIP/100-00000006", "") in new stack
[2015-09-08 08:45:13] VERBOSE[1063][C-00000003] pbx.c: == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/100-00000006'
Vielen Dank für eure Hilfe!