Hallo zusammen
Auf meinem Asterisk 1 habe ich zwei folgende
Telefone in der sip.conf eingetragen:
Wenn diese Telefone eine bestimmte Nummer anrufen,
werden sie über eine Trunk Verbindung auf einen zweiten Asterisk weitergeleitet:
Beim Telefon mit der Nummer 500 funktioniert dies problemlos.
Anrufe werden schön auf Asterisk 2 geleitet und dort im default Kontext
abgearbeitet.
Beim Telefon mit der Nummer 50 wird der Anruf abgebrochen und es
erscheint folgende Fehlermeldung in der CLI:
Der Trunk habe ich wie folgt eingerichtet
sip.conf vom Asterisk 1:
sip.conf vom Asterisk 2:
Suche schon lange nach einer Lösung und habe auch schon einiges versucht.
U.a auch folgende Parameter bei der Trunk Verbindung:
Komme einfach nicht weiter.
Hat jemand eine Ahnung woran das liegen könnte?
Viele Grüsse
Stäubel
N.B. Habe gerade herausgefunden, dass es funktioniert, wenn ich die CALLERID(all) Variable mit nichts überschreibe:
Aber das kann nicht wirklich eine saubere Lösung sein oder?
Auf meinem Asterisk 1 habe ich zwei folgende
Telefone in der sip.conf eingetragen:
Code:
;Testtelefone
[50]
type=friend
username=50
secret=50
host=dynamic
caller=50
disallow=all
allow=alaw
allow=ulaw
canreinvite=no
[500]
type=friend
username=500
secret=500
host=dynamic
caller=500
disallow=all
allow=alaw
allow=ulaw
canreinvite=no
Wenn diese Telefone eine bestimmte Nummer anrufen,
werden sie über eine Trunk Verbindung auf einen zweiten Asterisk weitergeleitet:
Code:
exten => _0041441234567,1,Macro(InternationalTest)
[macro-InternationalTest]
exten => s,1,Dial(SIP/trunk-Asterisk1-Asterisk2/${MACRO_EXTEN})
exten => s,n,Hangup()
Beim Telefon mit der Nummer 500 funktioniert dies problemlos.
Anrufe werden schön auf Asterisk 2 geleitet und dort im default Kontext
abgearbeitet.
Beim Telefon mit der Nummer 50 wird der Anruf abgebrochen und es
erscheint folgende Fehlermeldung in der CLI:
Code:
[...]
[Apr 6 15:41:47] WARNING[901]: chan_sip.c:17876 handle_response_invite: Received response: "Forbidden" from '"50" <sip:[email protected]>;tag=as7f600afc'
-- SIP/trunk-Asterisk1-Asterisk2-0000d90f is circuit-busy
[...]
Der Trunk habe ich wie folgt eingerichtet
sip.conf vom Asterisk 1:
Code:
[trunk-Asterisk1-Asterisk2]
type=peer
host=192.168.0.47
context=isdn-in
sip.conf vom Asterisk 2:
Code:
[trunk-Asterisk2-Asterisk1]
type=peer
host=192.168.0.57
context=default
Suche schon lange nach einer Lösung und habe auch schon einiges versucht.
U.a auch folgende Parameter bei der Trunk Verbindung:
- username und Secret
- insecure=port,invite
Komme einfach nicht weiter.
Hat jemand eine Ahnung woran das liegen könnte?
Viele Grüsse
Stäubel
N.B. Habe gerade herausgefunden, dass es funktioniert, wenn ich die CALLERID(all) Variable mit nichts überschreibe:
Code:
exten => s,n,Set(CALLERID(all)=)
Zuletzt bearbeitet: