Hallo liebes Forum,
ich habe seit Kurzem eine FreePBX 17.0.19.28 als virtuelle Maschine auf meinem Synology NAS im Virtual Machine Manager laufen.
Ich habe 3 Telefonnummern, die ich jeweils als SIP-Client in meiner Fritzbox eingerichtet habe, da die Fritzbox meine SIP-Zugangsdaten von Vodafone verwaltet. In FreePBX habe ich dazu jeweils 3, Sip Trunks, 3 Nebenstellen, 3 Outbound-Routen und 3 Inbound-Routen angelegt – jede Route ist nur mit der zugehörigen Nummer verbunden.
Theoretisch funktioniert alles, bis auf eine Kleinigkeit:
Wenn ich nach außen telefoniere, wird auf dem Handy des Angerufenen immer die Nummer angezeigt, die in FreePBX bei den Outbound-Routen ganz oben steht.
Ändere ich die Reihenfolge der Routen, ändert sich auch die angezeigte Nummer entsprechend.
Was kann ich tun, damit jede Nebenstelle zuverlässig ihre eigene Nummer verwendet?
Vielen Dank für eure Hilfe!
[Edit Novize: Beiträge gemäß der Forumsregeln zusammengefasst sowie das Log in Code-Tags geklammert]
Anbei auch ein Auschnitt der Logs.
Nebenstelle 610 stimmt, aber es sollte die Nummer XXXXXXX790 weitergegeben werden.
ich habe seit Kurzem eine FreePBX 17.0.19.28 als virtuelle Maschine auf meinem Synology NAS im Virtual Machine Manager laufen.
Ich habe 3 Telefonnummern, die ich jeweils als SIP-Client in meiner Fritzbox eingerichtet habe, da die Fritzbox meine SIP-Zugangsdaten von Vodafone verwaltet. In FreePBX habe ich dazu jeweils 3, Sip Trunks, 3 Nebenstellen, 3 Outbound-Routen und 3 Inbound-Routen angelegt – jede Route ist nur mit der zugehörigen Nummer verbunden.
Theoretisch funktioniert alles, bis auf eine Kleinigkeit:
Wenn ich nach außen telefoniere, wird auf dem Handy des Angerufenen immer die Nummer angezeigt, die in FreePBX bei den Outbound-Routen ganz oben steht.
Ändere ich die Reihenfolge der Routen, ändert sich auch die angezeigte Nummer entsprechend.
Was kann ich tun, damit jede Nebenstelle zuverlässig ihre eigene Nummer verwendet?
Vielen Dank für eure Hilfe!
[Edit Novize: Beiträge gemäß der Forumsregeln zusammengefasst sowie das Log in Code-Tags geklammert]
Anbei auch ein Auschnitt der Logs.
Nebenstelle 610 stimmt, aber es sollte die Nummer XXXXXXX790 weitergegeben werden.
Code:
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [0152XXXXXXXX@from-internal:5] Set("PJSIP/610-00000004", "_ROUTENAME=Outbound_XXXXXX066") in new stack ///////
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [0152XXXXXXXX@from-internal:6] Set("PJSIP/610-00000004", "MOHCLASS=default") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [0152XXXXXXXX@from-internal:7] Set("PJSIP/610-00000004", "_CALLERIDNAMEINTERNAL=610") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [0152XXXXXXXX@from-internal:8] Set("PJSIP/610-00000004", "_CALLERIDNUMINTERNAL=610") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [0152XXXXXXXX@from-internal:9] Set("PJSIP/610-00000004", "_EMAILNOTIFICATION=FALSE") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [0152XXXXXXXX@from-internal:10] Set("PJSIP/610-00000004", "_NODEST=") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [0152XXXXXXXX@from-internal:11] Gosub("PJSIP/610-00000004", "macro-dialout-trunk,s,1(3,0152XXXXX,,off)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:1] Set("PJSIP/610-00000004", "DIAL_TRUNK=3") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:2] ExecIf("PJSIP/610-00000004", "0?Set(DIAL_OPTIONS=Hhtr)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:3] ExecIf("PJSIP/610-00000004", "0?Set(DIAL_OPTIONS=HhTr)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:4] ExecIf("PJSIP/610-00000004", "0?Set(DIAL_OPTIONS=Hhtr)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:5] GosubIf("PJSIP/610-00000004", "0?sub-pincheck,s,1()") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:6] ExecIf("PJSIP/610-00000004", "0?Set(CALLERID(num)=610)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:7] GotoIf("PJSIP/610-00000004", "0?disabletrunk,1") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:8] Set("PJSIP/610-00000004", "DIAL_NUMBER=0152XXXXXXXX") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:9] Set("PJSIP/610-00000004", "DIAL_TRUNK_OPTIONS=HhTtr") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:10] Set("PJSIP/610-00000004", "OUTBOUND_GROUP=OUT_3") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:11] Set("PJSIP/610-00000004", "DIAL_TRUNK_OPTIONS=T") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:12] ExecIf("PJSIP/610-00000004", "0?Set(DIAL_TRUNK_OPTIONS=)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:13] GotoIf("PJSIP/610-00000004", "0?nomax") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:14] GotoIf("PJSIP/610-00000004", "0?chanfull") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:15] GotoIf("PJSIP/610-00000004", "0?skipoutcid") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-dialout-trunk:16] Gosub("PJSIP/610-00000004", "macro-outbound-callerid,s,1(3)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:1] NoOp("PJSIP/610-00000004", "610") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:2] NoOp("PJSIP/610-00000004", "") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:3] NoOp("PJSIP/610-00000004", "off") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:4] ExecIf("PJSIP/610-00000004", "0?Set(CALLERID(name-pres)=)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:5] ExecIf("PJSIP/610-00000004", "0?Set(CALLERID(num-pres)=)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:6] Set("PJSIP/610-00000004", "HOTDESCKCHAN=610-00000004") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:7] Set("PJSIP/610-00000004", "HOTDESKEXTEN=610") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:8] Set("PJSIP/610-00000004", "HOTDESKCALL=0") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:9] ExecIf("PJSIP/610-00000004", "0?Set(HOTDESKCALL=1)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:10] ExecIf("PJSIP/610-00000004", "0?Set(CALLERID(name)=)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:11] Set("PJSIP/610-00000004", "ALLOWTHISROUTE=NO") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:12] ExecIf("PJSIP/610-00000004", "0?Set(ALLOWTHISROUTE=YES)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:13] ExecIf("PJSIP/610-00000004", "0?Hangup()") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:14] ExecIf("PJSIP/610-00000004", "0?Set(REALCALLERIDNUM=610)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:15] ExecIf("PJSIP/610-00000004", "0?Set(AMPUSER=610)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:16] GotoIf("PJSIP/610-00000004", "1?normcid") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx_builtins.c: Goto (macro-outbound-callerid,s,20)
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:20] Set("PJSIP/610-00000004", "USEROUTCID=") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:21] Set("PJSIP/610-00000004", "EMERGENCYCID=") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:22] ExecIf("PJSIP/610-00000004", "0?Set(EMERGENCYCID=)") in new stack
[2025-09-04 12:11:18] VERBOSE[7582][C-00000003] pbx.c: Executing [s@macro-outbound-callerid:23] Set("PJSIP/610-00000004", "TRUNKOUTCID=<XXXXXXX066>") in new stack
Zuletzt bearbeitet von einem Moderator: