No path to translate from SIP/30-09df8928(4) to SIP/3470075XXXX-09dfb518(256)

wprauchholz

Neuer User
Mitglied seit
5 Aug 2006
Beiträge
22
Punkte für Reaktionen
0
Punkte
0
Ich laufe unter CentOs 4.3, habe asterisk, asterisk-addons, asterisk-sound, zaptel, zapata und libpri installiert
Ich habe 2 accounts laufen; sipgate funktioniert ohne Probleme mit abgehenden/ankommenden Anrufen.

Den 2. account von peoplecall bekomme ich aber nicht hin:
- Ich bin registriert bei peoplecall
sip.peoplecall.com:5060 34700754XXXX 105 Registered
sipgate.de:5060 5550873 105 Registered

- Ich kann Anrufe machen, es läutet auch, aber sobald die andere Seite das
Gespräch entgegennehmen will bricht das Gespräch ab. Auf dem dispay des Telefones sehe ich "DECLINED <Telefonnummer>
- In asterisk CL sehe ich das
-- Executing Dial("SIP/30-09dfbdb8", "SIP/611111111@3470075XXXX|45|r") in new stack
-- Called 611111111@3470075XXXX
-- SIP/3470075XXXX-09e01778 is making progress passing it to SIP/30-09dfbdb8
-- SIP/3470075XXXX-09e01778 answered SIP/30-09dfbdb8
Aug 11 08:00:24 WARNING[2612]: channel.c:2706 ast_channel_make_compatible: No path to translate from SIP/30-09dfbdb8(4) to SIP/3470075XXXX-09e01778(256)
Aug 11 08:00:24 WARNING[2612]: app_dial.c:1595 dial_exec_full: Had to drop call because I couldn't make SIP/30-09dfbdb8 compatible with SIP/3470075XXXX-09e01778
== Spawn extension (default, *1611111111, 1) exited non-zero on 'SIP/30-09dfbdb8'


Meine Konfiguration für peoplecall ist die Folgende
sip.conf
register => 3470075XXXX001:p[email protected]/001

[3470075XXXX]
type=peer
host=sip.peoplecall.com
fromuser=3470075XXXX001
fromdomain=sip.peoplecall.com
username=3470075XXXX001
secret=passwd
dtmfmode=rfc2833
qualify=yes
disallow=all
allow=g729
allow=g723
insecure=very
nat=yes

[peoplecall_in]
type=peer
fromdomain=sip.peoplecall.com
host=sip.peoplecall.com
context=ankommend

extension.conf
exten => 5550873,1,Dial,SIP/30|30|r
exten => 5550873,2,Goto,r-${DIALSTATUS}|1

exten => 001,1,Dial,SIP/30|30|r
exten => 001,2,Goto,r-${DIALSTATUS}|1


Danke für die Hilfe.
 
Wenn Du nur die beiden Codecs g729 und g723 zulässt, dann kann es daran liegen. Ich würde mal allow=ulaw und/oder allow=alaw in der sip.conf hinzufügen.
 
Hallo madiehl,

mein sip.conf sieht jetzt so aus:
...
disallow=all
allow=g729
allow=g723
allow=ulaw
allow=alaw
insecure=very
...
Ich habe den REcner regebootet aber das Ergebnis ist immer noch das selbe..
-- Executing Dial("SIP/30-09dfca98", "SIP/616146306@34700754265|45|r") in new stack
-- Called 611111111@3470075XXXX
-- SIP/3470075XXXX-09e2a698 is making progress passing it to SIP/30-09dfca98
-- SIP/3470075XXXX-09e2a698 answered SIP/30-09dfca98
Aug 11 09:28:52 WARNING[2516]: channel.c:2706 ast_channel_make_compatible: No path to translate from SIP/30-09dfca98(4) to SIP/3470075XXXX-09e2a698(256)
Aug 11 09:28:52 WARNING[2516]: app_dial.c:1595 dial_exec_full: Had to drop call because I couldn't make SIP/30-09dfca98 compatible with SIP/3470075XXXX-09e2a698
== Spawn extension (default, *1611111111, 1) exited non-zero on 'SIP/30-09dfca98'
 
wprauchholz schrieb:
sip.conf
register => 3470075XXXX001:p[email protected]/001

Eingehende Gespräche für people.call gehen in den Context 001, da dieser vermutlich nicht vorhanden ist in default oder guest, je nachdem was du hast. Entweder unter [general] oder unter den anderen Eingangscontexten hast du nur allow=g729 allow=g723.
Asterisk kann diese Codecs nur durchleiten, nicht in andere Übersetzen.

Lies mal die Texte zu den beiden Codecs hir: http://www.asterisk.li/codec.htm
 
Oder setze die Codecauswahl mal in den generellen Teil der sip.conf
 
Also einfach :

[general]
disallow=all
allow=alaw

Nur nicht vergessen : Die zuletzt gelesene Variable ist gültig!

Fertig. Oder wem es beliebt natürlich gsm oder speex oder oder oder
 
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.