Mehrere Accounts beim Gleichen Sip Provider

schnibli89

Neuer User
Mitglied seit
27 Jun 2014
Beiträge
54
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen,

Ich habe zur zeit 2 Sip Accounts bei einem Provider Registriert, nun ist das Problem dass immer die Incomming immer nur zu dem ersten erfassten Account geleitet werden.
kennt einer eine Lösung

Sip.conf:
Code:
[general]
port=5060
bindaddr=0.0.0.0
context=sonstiges
allow=ulaw
encryption=no

register =>  4144xxxxxxxx:[email protected]/4144xxxxxxxx
register =>  4144xxxxxxxx:[email protected]/4144xxxxxxxx

[2000] ; mr.y Festnetz
type=friend
context=mr.y-telefone
secret=1234
host=dynamic

[2001] ; mr.z Festnetz
type=friend
context=mr.z-telefone
secret=1234
host=dynamic

[2002] ; mr.x Festnetz
type=friend
context=mr.x-telefone
secret=1234
host=dynamic

[2003] ; mr.x Handy
type=friend
context=mr.x-telefone
secret=1234
host=dynamic

[mr.z-sip-account]
type=friend
context=mr.x-sip-account
username=4144xxxxxxxx
fromuser=4144xxxxxxxx
secret=thwx2qtc
host=pro2.voipgateway.org
fromdomain=pro2.voipgateway.org
qualify=yes
insecure=port,invite
nat=yes

[mr.x-sip-account]
type=friend
context=mr.x-sip-account
username=4144xxxxxxxx
fromuser=4144xxxxxxxx
secret=unvf9jys
host=pro2.voipgateway.org
fromdomain=pro2.voipgateway.org
qualify=yes
insecure=port,invite
nat=yes

Extensions.conf für incomming

Code:
[mr.x-voip-provider]
exten => 4144xxxxxxx8,1,Dial(SIP/2002&SIP/2001)

[mr.y-voip-provider]
exten => 4144xxxxxxx97,1,Dial(SIP/2003)

Edit:
Ich hab mal gelesen das sei ein bug von Asterisk, ist dies so? kann man das irgendwie "Schlau" lösen?
 
Zuletzt bearbeitet:
Hallo ich habe jetzt div. Anpassungen durchgeführt,
Jetzt sieht es so aus:
sip.conf:
Code:
[general]
port=5060
bindaddr=0.0.0.0
context=sonstiges
allow=ulaw
encryption=no

register =>  4144XXXXX8:[email protected]/4144XXXXX8
register =>  4144XXXXX7:[email protected]/4144XXXXX7

[2001] ; maaaa Festnetz
type=friend
context=maaaa-telefone
secret=1234
host=dynamic

[2002] ; rooooo Festnetz
type=peer
context=meine-telefone
secret=1234
host=dynamic

[sip-account]
type=friend
context=incomming
host=pro2.voipgateway.org
fromdomain=pro2.voipgateway.org
qualify=yes
insecure=port,invite
nat=yes


extension.conf
Code:
[sonstige]

[meine-telefone]
exten => 2002,1,Dial(SIP/2002,60) 
exten => _0[1-9].,1,Dial(SIP/${EXTEN}@sip-account)
[intern]
exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)

[incomming]
exten => 4144xxxxxx8,1,Dial(SIP/2002)
exten => 4144xxxxxx7,1,Dial(SIP/2001)

Eingehende werden richtig zugeordner, jedoch gehen die ausgehenden nicht.
Liegt es nun an sip-account.
Fehler der Konsole:
Code:
[Jul 23 11:17:53] ERROR[2048]: chan_sip.c:29650 setup_srtp: No SRTP module loaded, can't setup SRTP session.

in meine modules.conf:
Code:
noload=res_srtp.so
 
Zuletzt bearbeitet:
Tu mir den Gefallen und befasse Dich bitte intensiv mit dem Aufbau von Asterisk im Hinblick auf Contexte.

Kurz gesagt, Du brauchst eine Peer Definition für jeden Account für die abgehende Nutzung, aber nur der erste mit passendem host und insecure wird für ankommende verwendet. Genau so beschreibt es auch der verlinkte Thread :roll:

Der SRTP Fehler hat damit nichts zu tun, lässt sich aber mit encryption=no in der sip.conf beheben.
 
Vielen Dank
 
Zuletzt bearbeitet:
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.