Yohann29
30/03/2011, 14h50
Bonjour à tous,
j'essaie de réaliser une liaison SIP entre un OXE et un Asterisk.
Les deux se voient mais lorsque j'effectue un appel il y a des soucis.
Je m'explique :
- appel entre l'OXE (téléphone IP) et l'Asterisk (softphone x-lite), l'appel aboutit mais dès que je décroche avec X-lite l'appel se termine aussitôt. De plus, sur mon tél IP (coté OXE) l'appel est toujours en cours pour lui.
-appel entre softphone et tél IP, l'appel arrive mais dès que je décroche le tél IP, X-lite raccroche.
Voici un extrait de mes fichiers sip et extensions :
sip.conf
[general]
context=interne
bindaddr=10.10.10.200
disallow=all
allow=alaw
allow=ulaw
language=fr
[5020]
type=friend
fromuser=5020
host=dynamic
context=interne
callerid="X-Lite 5020"
secret=5020
[oxe]
type=friend
host=10.10.10.10
context=from_oxe
nat=no
language=fr
extensions.conf
[globals]
[general]
static=yes
writeprotect=no
[interne] ; context des postes 50X0
include => exterieur
include => from_oxe
exten => _5XXX,1,Answer()
same => n,Dial(SIP/${EXTEN})
same => n,Hangup()
[from_oxe]
exten => _5XXX,1,Answer()
same => n,Dial(SIP/${EXTEN})
same => n,Hangup()
;sortie sur le lien SIP avec le prefixe 9
[exterieur]
exten => _9.,1,Dial(SIP/oxe/${EXTEN:1})
same => n,Congestion()
Debug dans la CLI
Verbosity is at least 15
== Using SIP RTP CoS mark 5
-- Executing [5020@from_oxe:1] Answer("SIP/oxe-00000042", "") in new stack
-- Executing [5020@from_oxe:2] Dial("SIP/oxe-00000042", "SIP/5020") in new stack
== Using SIP RTP CoS mark 5
-- Called 5020
-- SIP/oxe-00000042 requested special control 20, passing it to SIP/5020-00000043
-- SIP/5020-00000043 is ringing
-- SIP/5020-00000043 answered SIP/oxe-00000042
-- Remotely bridging SIP/oxe-00000042 and SIP/5020-00000043
-- Got SIP response 420 "Bad Extension" back from 10.10.10.10:5060
== Spawn extension (from_oxe, 5020, 2) exited non-zero on 'SIP/oxe-00000042'
On peut donc voir qu'il y a un soucis puisqu'il y a une erreur 420 Mauvaise Passerelle retournée par l'OXE
D'après vous, d'où cela pourrait-il venir? pb de flux rtp? gestion des codecs?
Merci d'avance pour votre aide
J'espère que mon explication est assez claire
j'essaie de réaliser une liaison SIP entre un OXE et un Asterisk.
Les deux se voient mais lorsque j'effectue un appel il y a des soucis.
Je m'explique :
- appel entre l'OXE (téléphone IP) et l'Asterisk (softphone x-lite), l'appel aboutit mais dès que je décroche avec X-lite l'appel se termine aussitôt. De plus, sur mon tél IP (coté OXE) l'appel est toujours en cours pour lui.
-appel entre softphone et tél IP, l'appel arrive mais dès que je décroche le tél IP, X-lite raccroche.
Voici un extrait de mes fichiers sip et extensions :
sip.conf
[general]
context=interne
bindaddr=10.10.10.200
disallow=all
allow=alaw
allow=ulaw
language=fr
[5020]
type=friend
fromuser=5020
host=dynamic
context=interne
callerid="X-Lite 5020"
secret=5020
[oxe]
type=friend
host=10.10.10.10
context=from_oxe
nat=no
language=fr
extensions.conf
[globals]
[general]
static=yes
writeprotect=no
[interne] ; context des postes 50X0
include => exterieur
include => from_oxe
exten => _5XXX,1,Answer()
same => n,Dial(SIP/${EXTEN})
same => n,Hangup()
[from_oxe]
exten => _5XXX,1,Answer()
same => n,Dial(SIP/${EXTEN})
same => n,Hangup()
;sortie sur le lien SIP avec le prefixe 9
[exterieur]
exten => _9.,1,Dial(SIP/oxe/${EXTEN:1})
same => n,Congestion()
Debug dans la CLI
Verbosity is at least 15
== Using SIP RTP CoS mark 5
-- Executing [5020@from_oxe:1] Answer("SIP/oxe-00000042", "") in new stack
-- Executing [5020@from_oxe:2] Dial("SIP/oxe-00000042", "SIP/5020") in new stack
== Using SIP RTP CoS mark 5
-- Called 5020
-- SIP/oxe-00000042 requested special control 20, passing it to SIP/5020-00000043
-- SIP/5020-00000043 is ringing
-- SIP/5020-00000043 answered SIP/oxe-00000042
-- Remotely bridging SIP/oxe-00000042 and SIP/5020-00000043
-- Got SIP response 420 "Bad Extension" back from 10.10.10.10:5060
== Spawn extension (from_oxe, 5020, 2) exited non-zero on 'SIP/oxe-00000042'
On peut donc voir qu'il y a un soucis puisqu'il y a une erreur 420 Mauvaise Passerelle retournée par l'OXE
D'après vous, d'où cela pourrait-il venir? pb de flux rtp? gestion des codecs?
Merci d'avance pour votre aide
J'espère que mon explication est assez claire