est ce que le contexte defini dans le sip.conf pour les extensions correspond au contexte du dialplan ?
si non, corrige... sinon poste tes fichiers de conf (sip & extensions)
j.
est ce que le contexte defini dans le sip.conf pour les extensions correspond au contexte du dialplan ?
si non, corrige... sinon poste tes fichiers de conf (sip & extensions)
j.
Merci.
Voici mes 2 fichiers de config :
sip.conf
Ce qui fait que mes softphones se connectent sans problème...[1000]
type=friend
context=phones
host=dynamic
[100]
type=friend
context=phones
host=dynamic
Et extensions.conf
J'ai volontairement voulu essayer de faire simple...[incomings calls]
exten => 1000,1,Dial(SIP/1000,,120)
exten => 1000,n,Hangup()
exten => 100,1,Dial(SIP/100,,120)
exten => 100,n,Hangup()
Voici le message d'erreur qui m'est retourné
Merci par avance pour vos conseils ;-)[Nov 26 16:41:22] NOTICE[7464]: chan_sip.c:14383 handle_request_invite: Call from
'100' to extension '1000' rejected because extension not found.
remplace context=phones par context=incoming-calls dans le sip.conf (pour les deux phones)
vu que tu es débutant, fais EXTREMENT attention si / quand ton asterisk sera accessible depuis le net (recherche fail2ban sur ce forum)
j.
Utiliser les numéros comme noms d'utilisateurs est une très mauvaise idée (déconseillé par Digium), ça n'apporte que de la confusion et des problèmes de sécurité.
Dernière modification par ffossard ; 26/11/2010 à 20h10.
En effet je crois que dans le bouquin d'Oreilly ils mettent des numéros comme username au départ, mais c'est vieux
Digium recommande de mettre des noms d'utilisateurs, ou mieux l'adresse mac du tel (non-liée au numéro ou à l'utilisateur, ça tombe bien puisqu'on définit là un téléphone et pas autre chose)
Un morceau du sample sip.conf pour t'expliquer:
Code:;------- Naming devices ------------------------------------------------------ ; ; When naming devices, make sure you understand how Asterisk matches calls ; that come in. ; 1. Asterisk checks the SIP From: address username and matches against ; names of devices with type=user ; The name is the text between square brackets [name] ; 2. Asterisk checks the From: addres and matches the list of devices ; with a type=peer ; 3. Asterisk checks the IP address (and port number) that the INVITE ; was sent from and matches against any devices with type=peer ; ; Don't mix extensions with the names of the devices. Devices need a unique ; name. The device name is *not* used as phone numbers. Phone numbers are ; anything you declare as an extension in the dialplan (extensions.conf). ; ; When setting up trunks, make sure there's no risk that any From: username ; (caller ID) will match any of your device names, because then Asterisk ; might match the wrong device. ; ; Note: The parameter "username" is not the username and in most cases is ; not needed at all. Check below. In later releases, it's renamed ; to "defaultuser" which is a better name, since it is used in ; combination with the "defaultip" setting. ;-----------------------------------------------------------------------------