S'identifier

Voir la version complète : Appel exterieur avec siptrunk.ovh.net



tito68
01/04/2013, 12h46
Bonjour a tous et a toutes.

Je débute avec asterisk et j'ai besoin d'aide ,sa fait 3jrs que je cherche.
Je souhaite simplement faire un transfert d'appel vers un numéro extérieur (tel portable).

Ci-dessous mon fichier sip.conf

[general]
context=forfait-ovh
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
register => 003397xxxxxxx:motdepassesip@siptrunk.ovh.net

[forfait-ovh]
type=peer
host=siptrunk.ovh.net
context=ovh-sip
language=fr
insecure=very
username=003397xxxxxx
secret=motdepassesip
nat=yes
canreinvite=no
dtmfmode=auto
video=no
restrictcid=no
amaflags=default
fromuser=003397xxxxxx



ci-dessous mon fichier extension.conf

[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
priorityjumping=no

[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=Zap/g2
TRUNKMSD=1

[ovh-sip] ; nom du plan
exten => s,1,Ringing(1) ; Attendre une seconde en faisant retentir la sonnerie du telephone de l'apellant
exten => s,3,Playback(hello-world)
exten => s,4,Answer ; Repond a l'appel
exten => s,5,Dial(SIP/0613644222@forfait-ovh,30) ; L'appel est transfere
exten => s,6,Hangup(16) ; La communication est termine

[appel-sortant]
; Cette partie gere les appels sortants
exten => _X.,1,Dial(SIP/${EXTEN}@forfait-ovh) ; Sur cette ligne allons appeler en passant par la section [forfait-ovh] du fichier sip.conf


-----------------------------------------------------------

Quand j'appel ma ligne sip sa me dit juste hello world et sa coupe.
Si vous avez une idee je suis preneur.
Merci d'avance

Comdif
01/04/2013, 13h57
un peu de rigueur et de logique
answer = répondre en Anglais, il semble logique avant tout autre action

On a quand même de la chance que les progs et interpréteurs deviennent de plus en plus évolués et nous pardonnent des trucs insensés comme envoyer des variables non définies etc..
A l'origine (premières versions d'asterisk) la commande Playback ne fonctionne
pas sans un answer avant.
c'est bien précisé ici:
http://www.voip-info.org/wiki/view/Asterisk+cmd+Playback

Mais la en lui mettant un Answer après je pense que ça vas au delà des limites de la tolérance :-)

tito68
01/04/2013, 14h12
cela ne marche tjrs pas , j'offre 20 euro a celui qui fera un fichier conf et extension qui marche

Comdif
01/04/2013, 16h12
[ovh-sip]
exten => s,1,Answer()
exten => s,n,Playback(hello-world)
exten => s,n,Goto(appel-sortant,0613644222,1)
exten => _.,1,Answer()
exten => _.,n,Playback(hello-world)
exten => _.,n,Goto(appel-sortant,0613644222,1)

ou

[ovh-sip]
exten => s,1,Answer()
exten => s,n,Playback(hello-world)
exten => s,1,Dial(SIP/forfait-ovh/0613644222)
exten => _.,1,Answer()
exten => _.,n,Playback(hello-world)
exten => _.,1,Dial(SIP/forfait-ovh/0613644222)

Ca devrais surement faire le job
pour les 20 € c'est pas la peine merci, sinon utilises les pour t'inscrire à l'assoc :-)

quintana
01/04/2013, 17h09
Oui bonne idée :)
Sinon si je peux puis me permettre, ne jamais mettre de _. comme extension car cela peut prendre en compte les extensions spéciales et faire des trucs très très bizarre :)

Comdif
02/04/2013, 12h43
@tito68

Merci résolu ou ça marche pas ou ....
bref ça mange pas de pain et ça coûte 0€