Falsche Nummer nach außen weitergeleitet

Graydens

Neuer User
Mitglied seit
7 Aug 2025
Beiträge
11
Punkte für Reaktionen
0
Punkte
1
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.
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:
Du müsstest jede Nebenstelle über die jeweilige ausgehende Route senden…bei deiner Anschlusskonfiguration gibt es kein Clip No screening

Die Nebenstelle dort eintragen dann nutzt nur diese Nebenstelle die Route /bzw. Regel …. Es gibt dazu aber auch noch ein Berechtigungsmodul für Routen da geht es noch etwas schöner
 

Anhänge

  • IMG_1197.jpeg
    IMG_1197.jpeg
    70 KB · Aufrufe: 11
Zuletzt bearbeitet:
Hallo. Ich musste in den Dial Pattern die Nebenstellen eintragen. Danke u lg
 
Kostenlos!

Statistik des Forums

Themen
248,868
Beiträge
2,303,350
Mitglieder
378,527
Neuestes Mitglied
Zoidbergomann