documentation:yate_dialplan

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
documentation:yate_dialplan [2012/06/01 06:23]
jice
documentation:yate_dialplan [2012/09/17 08:15] (Version actuelle)
Ligne 24: Ligne 24:
     ${i-number}^\(\(596\)\|\(69[67]\)\|\(7006\)\|\(976[67]\)\).*        = return ; o-number = 596\0     ${i-number}^\(\(596\)\|\(69[67]\)\|\(7006\)\|\(976[67]\)\).*        = return ; o-number = 596\0
     ${i-number}.*                                                    = return ; o-number = 33\0     ${i-number}.*                                                    = return ; o-number = 33\0
 +    
 +
 +shimaore: de mémoire la situation pour Mayotte est compliquée par le fait que des préfixes mobiles ont été pris dans les blocs des Comores; il faut que je recherche ça plus en détail. (Mais comme c'est de l'entrant ce ne sera pas un problème tant qu'on n'aura pas un FAI mahorais qui en aura besoin.. ;D )
 +===== Appel entrant =====
 +
 +
 +Call flow par défaut de Yate :
 +
 +    IAM               --> SIP INVITE
 +    ACM               <--
 +    CPR (alerting)    <-- 180 Ringing
 +
 +Call flow des tests SPIROU (et de [[http://tools.ietf.org/html/rfc3398|RFC3398]], section 8):
 +
 +    IAM               --> SIP INVITE
 +    ACM (called-free) <-- 180 Ringing
 +
 +Un [[http://yate.null.ro/mantis/view.php?id=305|patch]] est à appliquer sur les sources.
 +Puis il faut mettre le paramètre accept_call=false lorsque vous routez l'appel (ici vers un client SIP enregistré directement sur Yate).
 +
 +regexroute.conf :
 +
 +    [extra]
 +    ; intercept call.ringing message to add parameters to the ACM
 +    call.ringing = 15
 +    
 +    [call.ringing]
 +    ;for calls sending ACM when ringing
 +    .* = ; message-oprefix=osig.
 +    .* = ; osig.BackwardCallIndicators=called-ordinary
 +    .* = return
 +    
 +    [contexts]
 +    
 +    ${module}^sig$ = in-isup
 +    
 +    [in-isup]
 +    ; calls from ISUP trunk
 +    
 +    ; accept_call=false prevents Yate from sending ACM until the callee is ringing
 +    ^123456789$ = lateroute/+33123456789 ; accept_call=false
 +
 +
  • documentation/yate_dialplan.1338524597.txt.gz
  • Dernière modification: 2012/09/17 08:15
  • (modification externe)