Voir la version complète : configuration h323
Bonjour à tout le monde. Je suis entrain d'essayer de faire une conversion sip->H323 et h323->sip mais a chaque fois que je commencé à composé un appel sjphone et mon téléphone Grandstream me renvoi "404 not found".
Aprés avoir cherché sur ce forum ainsi que sur digium je n'est pas trouve de réponse.
Pouvez vous m'aider.
Merci romain
ps:ma config
sip.conf
[general]
context=default
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
dtmfmode = rfc2833
videosupport=yes
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=g729
allow=h263
allow=h263p
allow=h264
domain=192.168.0.43
[100] //exemple d'une de mais config
username=100
secret=100
type=friend
host=dynamic
context=internal
calerid="100" <100>
qualify=yes
disallow=all
allow=ulaw
allow=alaw
allow=gsm
allow=g729
allow=h263
allow=h264
nat=no
mailbox=100@default
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
[globals]
#include 'ooh323.conf'
[default]
exten= _0.,1,Dial(SIP/200,20,t)
[internal]
exten => 100,1,Dial(SIP/100,15)
exten => 100,2,Voicemail(100@default)
exten => 100,3,PlayBack(vm_goodbye)
exten => 100,4,HangUp()
[prototypeh323]
exten => 500,1,Dial(OOH323/500,30,r)
ooh323.conf
[general]
port=1720
blindaddr=0.0.0.0
gateway=192.168.0.14
h323id=ObjSysAsterisk
e164=100
callerid=500
faststart=yes
h245tunneling=yes
context=default
disallow=all
allow=ulaw
allow=alaw
allow=gsm
dtmfmode=rfc2833
[500]
type=friend
context=prototypeh323
port=1720
IP=192.168.0.22
E164=500
H323ID=500
ps2: j'utilise yate avec la configuration donnée sur leur site
Re
Personne n'a de solutions :(
Peut etre que j'ai mal expliqué mon probleme, je vais essayer de me preciser :p
Je dispose: d'un serveur sous Debian 4.0
Zaptel version 1.4.10
Pwlib version 1.12.0
Asterisk sous sa version 1.4.19.1
Asterisk addons version 1.4.6
Toute mes conversation Sip marche corectement, ainsi qu'un trunk sous keyyo.
Je dispose sur mon pc portable de la toute derniere version de Ubuntu avec la dernier verion de yate configurer commme expiquer sur leur site.
Le probleme et lors d'un appel sip=> H323 (SJphone configurer en appel passant par gateway)
[May 20 09:57:54] NOTICE[2934]: chan_sip.c:13952 handle_request_invite: Call from '100' to extension '500' rejected because extension not found.
Et lors d'un appel H323 => Sip
[May 20 09:58:39] NOTICE[2934]: chan_sip.c:13952 handle_request_invite: Call from '' to extension '100' rejected because extension not found.
(ce qui est pareille^^)
Les télephones sip et h323 me renvoit sur leur écran "404 NOT FOUND"
J'ai aussi bien regardé si mon modules ooh323 etant bien present avec "modules show"
chan_ooh323.so Objective Systems H323 Channel 0
Lors de la commande ooh323 show peers l'extensions et bien reconnut
Name Accountcode ip: port Formats
500 ast_h323 192.168.0.22:1720 0xe (gsm|ulaw|alaw)
Si vous pouviez m'aider je vous serez reconnaisant.
Merci romain.
[May 20 09:57:54] NOTICE[2934]: chan_sip.c:13952 handle_request_invite: Call from '100' to extension '500' rejected because extension not found.
Très simple, les postes SIP ont le droit au contexte [internal] dans lequel il n'existe aucune route vers le numéro 500. Ce que te dis clairement ce message ;)
Donc il faut soit ajouter 500 dans ton contexte [internal] ou faire un include=>prototypeh323
Idem pour le contexte [prototypeh323].
Mais le mieux serait de se documenter sur le fonctionnement du dialplan sous asterisk (fichier extensions.conf).
Merci Stof pour ta reponse, en effet il sagit de sa :rolleyes:
Maintenant j' arrive a passer des appels du sip vers l'h323 seulement. Dans l'autre sens ne doit pas être plus compliquer. Je te remercie encore ++
romain
De rien ;)
Si le problème H323 => SIP persiste n'hésite pas à demander.
Re
Lol ben justement je revient à ce sujet .
Donc les conversations Sip -> H323 fonctionne corectement :D (sans yate avec yate sa doit surment fonctionner mais je n'est pas testé)
Le probleme est le même que dans le poste plus haut: [May 22 15:14:04] NOTICE[2934]: chan_sip.c:13952 handle_request_invite: Call from '' to extension '100' rejected because extension not found.
Pourtant je ne croit quil faille preciser une commande speciale en plus :confused:
Voila mais fichier conf actuellement apres plusieur test infructueux:
ooh323.conf[general]
//équivalent au post précédent
[500]
IP=192.168.0.14
secret=500
type=friend
context=internal
extensions.conf[internal]
exten => 500,1,Dial(OOH323/500)
SJPhone est pour sa part configuré en "H323 direct call"
Voila je croit que c'est tout :p
Je vous remercie en avance et si je trouve la solution avant vous je reviendrait:rolleyes:
Il faut faire comme pour le SIP pour avoir la route vers le numéro 100.
Idéalement, affecter le contexte internal aux usagers SIP et OOH323 et déclarer le contexte internal comme ceci dans extensions.conf
[internal]
exten => 100,1,Dial(SIP/100,15)
exten => 100,2,Voicemail(100@default)
exten => 100,3,PlayBack(vm_goodbye)
exten => 100,4,HangUp()
exten => 500,1,Dial(OOH323/500)
Comme cela l'usager 100 pourra appeler l'usager 500 et réciproquement.
Par contre, je ne suis pas sur qu'il faille configurer SJPhone en H.323 direct call (car c'est ce qu'on utilise pour faire un appel de PC à PC sans utiliser de gateway ou gatekeeper H.323) mais plutôt en H.323 gateway puisqu'Asterisk ne fonctionne pas en mode Gatekeeper (il faut utiliser GNU GK dans ce cas).
En faite pour le internal je fesait exactement comme sa mais le probleme ne venait pas d'asterisk.
J'ai reinitialisé SjPhone comme tu me le disait en "H323 GW" et a la place de taper "Sip:100@192.168.0.43" (qui est expliquer dans le README de sjphone pour tout appel vers compte sip) j'ai simplement taper 100 et sa marche :rolleyes: .
Donc voila je te remercie de m'avoir aidé pour le H323 je pense avoir finit :D
encore merci romain
vBulletin v.3.8.0, Copyright © 2000-2010, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org