Parallel Call externe Nr.

Hille

Neuer User
Mitglied seit
16 Jun 2005
Beiträge
63
Punkte für Reaktionen
0
Punkte
6
Ich möchte, dass bei einer bestimmten MSN ein paralleler Anruf auf ein Handy erfolgt. Dazu habe ich in der extension.conf folgendes eingetragen

[phones_buero]
exten => +49MSN1,1,answer
exten => +49MSN1,n,Dial(SIP/2002&SIP/+49Handy-Nr.,180,Ttr)
exten => +49MSN1,n,hangup

Leider erfolgt der Anruf nur auf der internen Nummer 2002. Wo liegt mein Fehler?
 
Moin


Bei so einer "nur vermittelnde" Wahlregel bedarf es weder "Answer()" noch "Hangup()".
Bleibt ergo erfreulicherweise nur noch das "Dial()" ;)
Ich tendiere mal zu der Annahme, dass ein Peer zum "register" existiert.
Demzufolge muss auch ein "Rausruf" über diesen Peer erfolgen.
Code:
exten => +49MSN1,1,Dial(SIP/2002&SIP/+49Handy-Nr.@Peer-Of-The-Register,180,Ttr)

Und wenn tatsächlich, was aber vermutlich nur hier falschgeschrieben wurde, die "extension.conf" bearbeitet wird, dann wird das nie was.
Also auch immer schön nach "dialplan reload" mal mit "dialplan show extension@context" checken obs auch tatsächlich übernommen wird.
...bei syntaktischen Fehlern werden auch "Prioritäten" einfach mal nicht übernommen.
 
Zuletzt bearbeitet:
Hallo,
danke erstmal für deine Antwort.
Hast schon Recht, ich meinte die extensions.conf ;).
Ich habe deinen Vorschlag umgesetzt. Allerdings erfolgt kein Anruf auf die externe Nummer. Die Anwahl auf 2 interne Nummern funktioniert hingegen problemlos. Im Log steht folgendes:

Code:
"","+49msn1","sw_2_5","phones_buero",""""" <+49MSN1>","SIP/msn1-00000003","SIP/msn1-00000005","Dial","SIP/2002&SIP/+49Handy-Nr@msn1,180,tr","2018-11-27 09:55:27",,"2018-11-27 09:55:27",0,0,"NO ANSWER","DOCUMENTATION","1543308926.5",""

Das Anwählen generell auf externe und interne Nummern funktioniert problemlos. Hier noch die Konfigurationsdateien

sip.conf

Code:
[general]
bindport=65060
bindaddr=0.0.0.0
context = default
nat=force_rport,comedia
localnet=192.168.178.0/255.255.255.0
allowguest=no
alwaysauthreject=yes
language=de
srvlookup=yes
videosupport=yes
allow=h263
allow=h264

register => +49msn1:Password:[email protected]@tel.t-online.de/+49msn1

[msn1]
[email protected]
[email protected]
secret=Password
host=tel.t-online.de
fromdomain=tel.t-online.de
qualify=yes
trustrpid=no
context=phones_buero
type=friend
insecure=invite
usereqphone=no
t38pt_udptl=no
nat=force_rport
disallow=all
allow=ulaw
allow=alaw
dtmfmode=inband
call-limit=10

[msn1-in]
qualify=yes
trustrpid=no
context=phones_buero
type=peer
insecure=port,invite
usereqphone=no
t38pt_udptl=no
nat=force_rport
disallow=all
allow=ulaw
allow=alaw
dtmfmode=inband
fromdomain=tel.t-online.de
host=tel.t-online.de
disallow=all
call-limit=10

extensions.conf

Code:
[default]

[phones_wohnung]
include => voicebox
include => intern

[phones_buero]
include => voicebox
include => intern

[intern]
exten => _[2]XXX,1,Dial(SIP/${EXTEN},120)
exten => _[2]XXX,n,Hangup()

[voicebox]
exten => 2999,1,VoicemailMain(${CALLERID(num)})

[phones_buero]
exten => 2002,1,Dial(SIP/2002,60)
exten => 2002,n,VoiceMail(2002,u)
exten => 2002,n,GotoIf($["${DIALSTATUS}" != "BUSY"] ?alldone)
exten => 2002,n,Busy
exten => 2002(alldone),n,Hangup

exten => +49msn1,1,answer
exten => +49msn1,n,Dial(SIP/2002,180,Ttr)
exten => +49msn1,n,hangup

exten => _+49.,1,Set(CALLERID(num)=+49msn1)
exten => _+49.,n,Set(CALLERID(name)=+49msn1)
exten => _+49.,n,Dial(SIP/${EXTEN}@msn1,180,tr)
exten => _+49.,n,Hangup()

exten => _0.,1,Set(CALLERID(num)=+49msn1)
exten => _0.,n,Set(CALLERID(name)=+49msn1)
exten => _0.,n,Dial(SIP/${EXTEN}@msn1,180,tr)
exten => _0.,n,Hangup()

exten => _ZXXX.,1,Set(CALLERID(num)=+49msn1)
exten => _ZXXX.,n,Set(CALLERID(name)=+49msn1)
exten => _ZXXX.,n,Dial(SIP/0391${EXTEN}@msn1,180,tr)
exten => _ZXXX.,n,Hangup()
 
Über den Peer msn1, den vom eingehenden Anruf als erstes gefunden und benutzt wird, wird gleichzeitig im Parallelcall ( Dial() ) versucht rauszurufen ?
...kann mir vorstellen, dass die SIP Fehlermeldung dazu lautet: BUSY
 
Das war der Fehler. Wenn ich über eine andere MSN die externe Nr. anwähle, funktioniert es. Nur leider sehe ich nun nicht mehr die anrufende Nummer, sondern die meiner 2.MSN.
 
Dann Versuchs mal mit setzen von P-Asserted-Identity .
1. sip.conf unter [general] : sendrpid=pai
Der lässt sich dann auch in der Extension noch anpassen.
 
Zuletzt bearbeitet:
Danke erstmal. Werde das testen, wenn meine komplette Konfiguration stabil läuft. Aktuell sind noch ein paar Fehler drin.
 
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.