-
Pb Trunk SIP entre OXE et Asterisk
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
-
le message exact est 420 bad extension... et pas pbm de passerelle. Est-ce que ton trunk défini sur l'oxe sait router ce numéro d'extension (5020 apparamment). Il faut peut être rajouter un préfixe, ou déclarer des droits sur l'oxe
-
Pour ma part, je pense que l'oxe sait router l'appel puisque mon téléphone sonne.
Le 5020 correspond à mon softphone donc coté Asterisk
Pour erreur 420 en effet c'est bad extension et non pas erreur de passerelle (je venais d'avoir l'erreur juste avant c'est pour sa lol)
apparemment cela signifie que le serveur ne comprend pas la requête.
-
c'est juste... le codec alors ? il faut des cartes DSP sur l'oxe me semble-t-il. As tu regardé les traces SIP qui arrivent sur l'asterisk (j'aime bien ngrep ou tcpdump), dès fois, des infos peuvent apparaitre
-
Membre Association
Du 'set sip debug ip' ou peer dans la cli peu aider
-
j'y pense... si l'oxe rejette l'appel, ca doit bien apparaitre dans des logs de ce coté... y as tu accès ?
Règles de messages
- Vous ne pouvez pas créer de nouvelles discussions
- Vous ne pouvez pas envoyer des réponses
- Vous ne pouvez pas envoyer des pièces jointes
- Vous ne pouvez pas modifier vos messages
-
Règles du forum