On utilise "insecure" ou "unsecure" ? Parce que lorsque je met l'option "insecure=very" il me sort un Warning.
On utilise "insecure" ou "unsecure" ? Parce que lorsque je met l'option "insecure=very" il me sort un Warning.
C'est insecure, mais ca dépend de ta version d'asterisk :
http://www.voip-info.org/wiki/view/A...k+sip+insecure
Mon extension possède comme sur la doc ovh "insecure=port".
Lorsque je mets "insecure=very", j'ai cette erreur :
Et quand je mets "insecure=port,invite", je n'ai pas d'erreur seulement au cours d'un appel entrant :Code:[Mar 21 13:26:10] WARNING[1777]: chan_sip.c:25245 set_insecure_flags: Unknown insecure mode 'very' on line 52
Avec ces erreurs, je n'entend plus de ligne "occupée" seulement du silenceCode:[Mar 21 13:30:06] ERROR[2806]: netsock2.c:245 ast_sockaddr_resolve: getaddrinfo("s", "(null)", ...): No address associated with hostname [Mar 21 13:30:06] WARNING[2806]: chan_sip.c:5057 create_addr: No such host: s [Mar 21 13:30:06] WARNING[2806]: acl.c:698 ast_ouraddrfor: Cannot connect [Mar 21 13:30:06] WARNING[2806]: chan_sip.c:3115 __sip_xmit: sip_xmit of 0xadecd710 (len 798) to (null) returned -1: Invalid argument [Mar 21 13:30:07] WARNING[1777]: chan_sip.c:3115 __sip_xmit: sip_xmit of 0xadecd710 (len 798) to (null) returned -1: Invalid argument [Mar 21 13:30:08] WARNING[1777]: chan_sip.c:3115 __sip_xmit: sip_xmit of 0xadecd710 (len 798) to (null) returned -1: Invalid argument [Mar 21 13:30:10] WARNING[1777]: chan_sip.c:3115 __sip_xmit: sip_xmit of 0xadecd710 (len 798) to (null) returned -1: Invalid argument [Mar 21 13:30:14] WARNING[1777]: chan_sip.c:3115 __sip_xmit: sip_xmit of 0xadecd710 (len 798) to (null) returned -1: Invalid argument [Mar 21 13:30:22] WARNING[1777]: chan_sip.c:3115 __sip_xmit: sip_xmit of 0xadecd710 (len 798) to (null) returned -1: Invalid argument [Mar 21 13:30:38] WARNING[1777]: chan_sip.c:3115 __sip_xmit: sip_xmit of 0xadecd710 (len 798) to (null) returned -1: Invalid argument [Mar 21 13:30:38] WARNING[1777]: chan_sip.c:3386 retrans_pkt: Retransmission timeout reached on transmission 2c0aea7943222f6e36234a0b164c39f7@127.0.1.1:5060 for seqno 102 (Critical Request) -- See doc/sip-retransmit.txt.Packet timed out after 32000ms with no response
OK, donc à priori ça avance. Maintenant il faut voir le contexte [ovh-sip]:
Essaye déjà de mettre :
Pour voir si l'appel arrive bien jusqu'au contexte et si ça raccroche bien comme indiqué dans le contexte..Code:[ovh-sip] exten => s,1,Answer exten => s,n,Hangup()
C'est bon tout fonctionne à présent. Le context "ovh-sip" n'était pas le bon, je l'ai changé pour le context "from-ovh" qui contient toutes les infos relatives aux appels entrants. MERCI
Bravo.
Copiez vos fichiers de configuration fonctionnels dans un dossier à part, si par la suite vous cassez tout, vous serez content de retrouver une sauvegarde
Aidez-vous de ce magnifique livre pour continuer à apprendre les bases: http://ofps.oreilly.com/titles/9780596517342/
En essayant les exercices qu'il contient au fil des chapitres, vous avancerez beaucoup plus vite sur votre install![]()
Rebonjour tout le monde, je reviens vers vous à cause d'un nouveau problème, en effet, j'ai passé ma semaine à éplucher le livre Asterisk - The future of the Téléphony qui soit dit en passant est démentiel !
![]()
Cependant j'ai un léger soucis au niveau du voicemail. J'ai réajusté mes fichiers de conf histoire de rendre ça plus clair et coordonné. Quand je ne réponds pas au téléphone, je tombe bien sur le répondeur d'Asterisk mais je n'arrive pas à récupérer les messages vocaux que je laisse. Quand je tente d'accéder à ma messagerie à partir de X-lite, il me demande mon numéro de boite : 1001 et mon mot de passe : ***** puis il me dit accès refusé.
Ensuite j'ai normalement activer l'envoi d'un mail contenant le message audio mais je ne reçois aucune notification dans ma boite mail.
Je vous joins mes fichiers de configuration :
Code:;sip.conf [general] srvlookup=yes context=forfait-ovh bindport=5060 bindaddr=0.0.0.0 register=>0033367100216:******@sip.ovh.net ; Enregistrement OVH pour le 0367****** ;############################## Comptes SIP utilisateurs ############################## [utilisateurs](!) ; modèle pour utilisateurs sur le serveur Asterisk type=friend context=employés host=dynamic dtmfmode=rfc2833 language=fr qualify=yes disallow=all allow=ulaw insecure=port canreinvite=no nat=no [1000](utilisateurs) callerid=Accueil <1000> [1001](utilisateurs) callerid=SoftPhone <1001> secret=12345 mailbox=1001 [1002](utilisateurs) callerid=HardPhone <1002> secret=12345 mailbox=1002 ;########################## Forfaits venant des providers ########################## [forfait-ovh] type=peer host=sip.ovh.net fromuser=0367****** context=from_ovh language=fr username=0033367****** secret=***** nat=yes insecure=port,invite canreinvite=no dtmfmode=auto video=no restrictcid=no amaflags=defaultCode:;extensions.conf ;################################ Dialplan ################################ [general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no priorityjumping=no [globals] CONSOLE=Console/dsp IAXINFO=guest TRUNKMSD=1 SOFTPHONE = SIP/1001 HARDPHONE = SIP/1002 ;############################### Contextes ############################### [employés] exten => 1001,1,Answer() exten => 1001,2,Dial(${SOFTPHONE},20) exten => 1001,n,Voicemail(1001@default) exten => 1001,n,Hangup() exten => 1002,1,Answer() exten => 1002,2,Dial(${HARDPHONE},20) exten => 1002,n,Voicemail(1002@default) exten => 1002,n,Hangup() exten => i,1,Playback(pbx-invalid) exten => i,n,Hangup() exten => t,1,Playback(vm-goodbye) exten => t,n,Hangup() exten => 777,1,VoicemailMain() include => appel-entrant include => appel-sortant include => from_ovh [appel-entrant] exten => s,1,Ringing exten => s,2,Answer exten => s,n,Background(main-menu) exten => 1,1,Playback(digits/1) exten => 1,n,Goto(from_ovh,s,3) exten => 2,1,Playback(digits/2) exten => 2,n,Goto(from_ovh,s,6) exten => i,1,Playback(pbx-invalid) exten => i,n,Goto(appel-entrant,s,2) exten => t,1,Playback(vm-goodbye) exten => t,n,Hangup() [appel-sortant] exten => _0[1-589]XXXXXXXX,1,Dial(SIP/${EXTEN}@forfait-ovh) [from_ovh] exten => s,1,Ringing exten => s,2,Answer exten => s,3,Dial(${SOFTPHONE},20,tm) exten => s,4,Voicemail(1001@default) exten => s,5,Hangup() exten => s,6,Dial(${HARDPHONE},20,tm) exten => s,n,Voicemail(1002@default) exten => s,n,Hangup()Je suis actuellement au bureau donc les appels entrants de fonctionne pas. Je tenterais ça ce weekend à mon domicile. Merci et Bon weekend à tousCode:;voicemail.conf ;################################ Messagerie Vocale ################################ [general] format=wav49|gsm|wav servermail=asterisk attach=yes skipms=3000 maxsilence=10 silencethreshold=128 maxlogins=3 emaildateformat=%A, %B, %d, %Y at %r pagerdateformat=%A, %B, %d, %Y at %r sendvoicemail=yes [zonemessages] eastern=America/New_york|'vm-received' Q 'digits/at' IMp central=America/Chicago|'vm-received' Q 'digits/at' IMp central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours' military=Zulu|'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p' european=Europe/Copenhagen|'vm-received' a b d 'digits/at' HM [default] 1001 => 54321,Francois C*****, francois@********.com,tz=european|attach=yes 1002 => 54321,Ergun Ercan, *******@hotmail.com,tz=european|attach=yes
Dernière modification par AlphaFrancois ; 25/03/2011 à 17h32.
Regarde si dtmf fonctionne bien, c.a.d quand tu tape avec le clavier 54321 elle est bien reçue cette chaine, pour le faire il est possible d'utiliser le read() et puis Noop(${VARIABLE}) pour afficher la valeur.
Je ne vois pas comment utiliser la commande read() suivi de NoOp, ni où les mettre dans mon fichier extensions.conf
Je viens de remarquer que depuis mon téléphone IP, j'ai accès à la messagerie entrer du numéro de boite et mot de passe, tout va bien j'accède aux messages de l'extension 1002. Mais depuis le softphone X-Lite 4, il me dit accès refusé après avoir entré le numéro de boite et le mot de passe.
Je ne reçois toujours pas de mail concernant les messages.
Dernière modification par AlphaFrancois ; 25/03/2011 à 16h43.
Voir doc sur voip-info.org pour read() ...
Quelque chose dans la CLI pendant que vous tapez les chiffres du mot de passe ?
Tu peux sauter la demande de mot de passe avec l'option "s", mais ça ne fait qu'esquiver le problème.
Asterisk utilise la commande "mail" du système, si aucun smtp n'est paramétré ça ne peut pas partir et ça ne se voit pas, à part dans les journaux du système.