Cette documentation décrit les adaptations à apporter à la configuration d’une ligne ISDN interne, si le terminal ISDN utilisé ne transmet pas de MSN propre au STARFACE lors des appels sortants. Les modifications apportées à la configuration de ligne manuelle peuvent être perdues pendant la mise à jour et doivent être reconfigurées après chaque mise à jour du STARFACE. Par ailleurs, les modifications apportées ici ne font pas partie de l’offre d’assistance, et se font à vos propres risques et périls.
Remarque : Le paramètre suivant donne toujours le MSN indiqué, si plusieurs appareils ISDN sont connectés, le STARFACE ne peut plus les différencier !
En première étape, une ligne ISDN interne normale doit être créée (voir aussi Configurer la ligne pour l’RNIS interne). Ensuite, la case de configuration manuelle doit être cochée dans l’onglet « Étendu ».
Remarque : L’adaptation de la configuration de ligne manuelle ne doit être effectuée que par des administrateurs expérimentés.
Le bouton fait ouvrir la configuration de ligne manuelle activée. La valeur suivante doit y être entrée :
Set(CALLERID(num)=9876)
selon quoi la valeur « 9876 » pour le MSN qui est fixée pour le terminal ISDN interne. La saisie même est effectuée dans l’avant-dernier « bloc » de la configuration de ligne manuelle et même la numérotation des étapes de traitement doit être adaptée.
;Uncomment this if you need dialtones after first digit / replace all "0" values if you want an other digit
;exten => _0,1,Set(FullExten=${FullExten}${EXTEN})
;exten => _0,n,GotoIf($["${FullExten}" = "0"]?callPlayTones,1:call,1)
exten => _X,1,Set(FullExten=${FullExten}${EXTEN})
exten => _X,2,Goto(call,1)
exten => _X.,1,Set(FullExten=${FullExten}${EXTEN})
exten => _X.,2,Goto(call,1)
exten => _+X.,1,Set(FullExten=${FullExten}${EXTEN})
exten => _+X.,2,Goto(call,1)
exten => _*,1,Set(FullExten=${FullExten}${EXTEN})
exten => _*,2,Goto(call,1)
exten => _*.,1,Set(FullExten=${FullExten}${EXTEN})
exten => _*.,2,Goto(call,1)
exten => _#,1,Set(FullExten=${FullExten}${EXTEN})
exten => _#,2,Goto(call,1)
exten => _#.,1,Set(FullExten=${FullExten}${EXTEN})
exten => _#.,2,Goto(call,1)
exten => s,1,PlayTones(dial)
exten => callPlayTones,1,PlayTones(dial)
exten => callPlayTones,n,WaitExten(2)
exten => callPlayTones,n,ResetCDR()
exten => callPlayTones,n,StopPlayTones()
exten => callPlayTones,n,Proceeding()
exten => callPlayTones,n,Goto(dialstart,${FullExten},1)
exten => callPlayTones,n,Hangup
exten => call,1,WaitExten(2)
exten => call,n,ResetCDR()
exten => call,n,StopPlayTones()
exten => call,n,Proceeding()
exten => call,n,Goto(dialstart,${FullExten},1)
exten => call,n,Hangup
;Uncomment this if you need dialtones after first digit / replace all "0" values if you want an other digit
;exten => _0,1,Set(FullExten=${FullExten}${EXTEN})
;exten => _0,n,GotoIf($["${FullExten}" = "0"]?callPlayTones,1:call,1)
exten => _X,1,Set(FullExten=${FullExten}${EXTEN})
exten => _X,2,Goto(call,1)
exten => _X.,1,Set(FullExten=${FullExten}${EXTEN})
exten => _X.,2,Goto(call,1)
exten => _+X.,1,Set(FullExten=${FullExten}${EXTEN})
exten => _+X.,2,Goto(call,1)
exten => _*,1,Set(FullExten=${FullExten}${EXTEN})
exten => _*,2,Goto(call,1)
exten => _*.,1,Set(FullExten=${FullExten}${EXTEN})
exten => _*.,2,Goto(call,1)
exten => _#,1,Set(FullExten=${FullExten}${EXTEN})
exten => _#,2,Goto(call,1)
exten => _#.,1,Set(FullExten=${FullExten}${EXTEN})
exten => _#.,2,Goto(call,1)
exten => s,1,PlayTones(dial)
exten => callPlayTones,1,PlayTones(dial)
exten => callPlayTones,n,WaitExten(2)
exten => callPlayTones,n,ResetCDR()
exten => callPlayTones,n,StopPlayTones()
exten => callPlayTones,n,Proceeding()
exten => callPlayTones,n,Goto(dialstart,${FullExten},1)
exten => callPlayTones,n,Hangup
exten => call,1,WaitExten(2)
exten => call,n,ResetCDR()
exten => call,n,StopPlayTones()
exten => call,n,Proceeding()
exten => call,n,NoOp(Setting static MSN)
exten => call,n,Set(CALLERID(num)=9876)
exten => call,n,Goto(dialstart,${FullExten},1)
exten => call,n,Hangup