Extension soll automatisch anderen Trunk wählen.

Xaxis

Neuer User
Mitglied seit
23 Jun 2007
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

und zwar habe ich folgenden Sachverhalt.

Ich nutze die Trixbox als Telefonanlage, an dieser habe ich Snom M3 und Snom 320 Telefone angeschlossen. Nun ist es so, ich habe an den Snom320 Telefonen 3 Leitungen geschaltet für Privat, und 2 Leitungen für Sondersachen. Jede hat eine andere rufnummer! Nun ist natürlich der Wunsch, wenn ich über Extension 3 wähle, dass dieses Gespräch auch über die dem Zugeordneten Nummer rausgeht. Und genau da ist mein Problem, wie kann ich angeben. Dass Extension z.B. 27 die Outbound Route "BlaBla" nimmt, statt die Erste in der Liste. Ich hab es auch schon versucht, ob es vielleicht geht, wenn ich ne Zahl vorwähle, aber dieser Schneidet er dann nicht wieder ab. Am liebsten wäre es mir natürlich wenn ich einfach nur Nummer wähle und die Leitungstaste für die Extension 3 Drücke. Und ich mir um keine Prefix nummern mehr gedanken machen muss.

LG

Xaxis
 
Selbes Problem

Hallo Leute,
habe so ziemlich das selbe Problem:
1. Ich habe in meine Fritzbox 3 SIP Accounts angelegt (621,622,623) und diese verschiedenen MSNs zugeordnet.
2. In der Trixbox habe ich 3 Trunks angelegt, die sich auch bei meiner FritzBox registrieren (mit sip show registry..... geprüft)
3. Jetzt möchte ich, dass Extension 621 zum externen Anruf den Trunk 621 nutz, 622 Trunk 622 und 623 Trunk 623
Und genau daran beisse ich mir seit geraumer Zeit die Zähne aus :(

Hat jemand ne Idee ????

Ich nutze die Version 2.6.3
 
Zuletzt bearbeitet:
dabomb: Funktionieren bei dir ein- und ausgehende gespräche mit der fritzbox als sip-server? Hast du analog oder isdn ?
 
@gutty

Ein- und ausgehende Gespräche funktionieren problemlos. Habe die Box an einem ISDN Anschluss.
Die Trixbox funktioniert auch einwandfrei...
Die internen Gepräche werden sauber geroutet. Jedoch extern geht alles nur über den ersten TRUNK
 
Problem selbst gelöst

Danke für die rege Beteiligung und Mithilfe
 
und wie hast du es nun gelöst? lass uns nicht unwissend sterben ;-)
 
Lösung

Da die Trixbox standardmässig keine zusätzlichen Contexte unterstüzt, gibt es nun 2 Möglichkeiten:

1. manuelle Konfiguration
a.) in der extensions_custom.conf die notwendigen Dialplan- und Contexteinträge vornehmen.

b.) in der sip_custom.conf die SIP User anlegen

Die Änderungen sind NUR !! in diesen Conf-Dateien von Dauer wirksam, da bei Änderungen via WEB Interface alle anderen Configs neu geschrieben werden
Weitehin sind diese "costum" Einträge weder im Webinterface noch in der Statusanzeige sichtbar.

2. Installation eines Zusatzmoduls "custom_context"

Damit geht es dann auch übers Webinterface. Ich habs aber noch nicht getestet, da ich schnell eine Lösung brauchte.
Wenn das Ganze mit dem Modul getestet hab, schreibe ich bei Interesse mal nen kleines HowTo
 
Interesse besteht sogar grosses.

kannst du mal deine jetzige programierung als beispiel posten ?
 
etwas umständliche aber schnellste Lösung

Folgende Configs müssen angepasst werden:



sip.conf

[general]

;- externe IP festlegen
externip=xxx.dyndns.org
externhost=xxx.dyndns.org
;- SIP Port anpassen
bindport = 5065

;- nat einstellen
nat=yes

Modifikationen in der rtp.conf

;- RTP Ports anpassen

rtpstart=22040
rtpend=22050



sip_custom.conf


;-------------------------Tln1 mit der Extension 621 -------------------------
[621]
type=peer
username=621
fromuser=621
secret=passwort
host=fritz.fonwlan.box
fromdomain=fritz.fonwlan.box
insecure=port,invite
caninvite=no
canreinvite=no
nat=no
context=incoming

[Tln1]
Konfiguration fuer Client 1 (zb Phoner oder xlite)
type=friend
regexten=621
username= name
secret= passwort
callerid="Tln1" <621>
host=dynamic
canreinvite=no
disallow=all
allow=gsm
allow=ulaw
allow=alaw
nat=yes
context=Tln1
;-------------------------Tln2 mit der Extension 622-------------------------
[622]
type=peer
username=622
fromuser=622
secret=passort
host=fritz.fonwlan.box
fromdomain=fritz.fonwlan.box
;insecure=invite
insecure=port,invite
caninvite=no
canreinvite=no
nat=no
context=incoming

[Tln2]
;Konfiguration fuer Client 2 (zb Phoner oder xlite)
type=friend
regexten=622
username=name
secret=passwort
callerid="Tln2" <622>
host=dynamic
canreinvite=no
disallow=all
allow=gsm
allow=ulaw
allow=alaw
nat=yes
context=Tln2
;----------------------Tln3 mit der Extension 623-------------------------
[623]
type=peer
username=623
fromuser=623
secret=passwort
host=fritz.fonwlan.box
fromdomain=fritz.fonwlan.box
;insecure=port
insecure=port,invite
caninvite=no
canreinvite=no
nat=no
context=incoming

[Tln3]
;Konfiguration fuer Client 3 (zb Phoner oder xlite)
type=friend
regexten=623
username=name
secret=passwort
callerid="Tln3" <623>
host=dynamic
canreinvite=no
disallow=all
allow=gsm
allow=ulaw
allow=alaw
nat=yes
context=Tln3



extensions_custom.conf



[incoming]
exten => 621,1,Dial(SIP/Tln1)
exten => 622,1,Dial(SIP/Tln2)
exten => 623,1,Dial(SIP/Tln3)
;--------------------------------------Tln1--------------------------
[Tln1]
exten => _0N.,1,Dial(SIP/${EXTEN}@621)
include => incoming
;--------------------------------------Tln2--------------------------
[Tln2]
exten => _0N.,1,Dial(SIP/${EXTEN}@622)
include => incoming
;--------------------------------------Tln3--------------------------
[Tln3]
exten => _0N.,1,Dial(SIP/${EXTEN}@623)
include => incoming



sip_registrations_custom.conf

register => 621: [email protected]/621
register => 622: [email protected]/622
register => 623: [email protected]/623


Getestet mit einer Fritzbox 7170 Firmware-Version 29.04.70
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.