ensminge Invité
| Sujet: icall - téléphone analogique en entrée Sam 16 Juil 05 à 3:04 | |
| Dans la Box il y a un petit 'switch' ( bascule ) pour les appels en entrée: s'il est 'on' les appels analogiques ça passe. La function en question se trouve dans 'relayvoice', sous le nom de 'icall': icall on = analogique et VoIP en entrée icall off = que du VoIP en entrée Comme je cherchais à automatisée la mise en marche de cette fonction, je me suis fait un petit script 'expect' pour téléguider un 'telnet' ( en sortie d'un 'autoexpect' et des petites modifications ). voici le résultat: - Code:
-
#!/usr/bin/expect -f # # This Expect script was generated by autoexpect on Thu Jul 14 23:24:47 2005 # Expect and autoexpect were both written by Don Libes, NIST. # # Note that autoexpect does not guarantee a working script. It # necessarily has to guess about certain things. Two reasons a script # might fail are: # # 1) timing - A surprising number of programs (rn, ksh, zsh, telnet, # etc.) and devices discard or ignore keystrokes that arrive "too # quickly" after prompts. If you find your new script hanging up at # one spot, try adding a short sleep just before the previous send. # Setting "force_conservative" to 1 (see below) makes Expect do this # automatically - pausing briefly before sending each character. This # pacifies every program I know of. The -c flag makes the script do # this in the first place. The -C flag allows you to define a # character to toggle this mode off and on.
set force_conservative 0 ;# set to 1 to force conservative mode even if ;# script wasn't run conservatively originally if {$force_conservative} { set send_slow {1 .1} proc send {ignore arg} { sleep .1 exp_send -s -- $arg } }
# # 2) differing output - Some programs produce different output each time # they run. The "date" command is an obvious example. Another is # ftp, if it produces throughput statistics at the end of a file # transfer. If this causes a problem, delete these patterns or replace # them with wildcards. An alternative is to use the -p flag (for # "prompt") which makes Expect only look for the last line of output # (i.e., the prompt). The -P flag allows you to define a character to # toggle this mode off and on. # # Read the man page for more info. # # -Don
set timeout -1 spawn $env(SHELL) match_max 100000 send -- "telnet 192.168.1.1" expect -exact "telnet 192.168.1.1" send -- "\r" expect -exact "\r Trying 192.168.1.1...\r Connected to 192.168.1.1.\r Escape character is '^\]'.\r login: " send -- "root\r" expect -exact "root\r Password: " send -- "1234\r" expect -exact "\r \[root @ home\]\$ " send -- "relayvoice" expect -exact "relayvoice" send -- "\r" expect -exact "\r \[root @ relayvoice\]\$ " send -- "icall on" expect -exact "icall on" send -- "\r" expect -exact "\r \[root @ relayvoice\]\$ " send -- "..\r" expect -exact "..\r \[root @ home\]\$ " send -- "save\r" expect -exact "save\r \r Configuration saved successfully\r \r \[root @ home\]\$ " send -- "exit\r"
Changez le mot de passe, et c'est bon. |
|
Dodutils Invité
| Sujet: Re: icall - téléphone analogique en entrée Jeu 28 Juil 05 à 20:10 | |
| J'ai branché mon téléphone RTC sur la LB, j'ai effectué la manip mais ça ne sonne pas.
j'ai aussi essayé une autre façon :
pstnclass incall on
même chose, j'ai aussi mis un rj11/rj11 au lieu de la mini prise fournit avec la LB au cas-où... |
|
ensminge Invité
| Sujet: Re: icall - téléphone analogique en entrée Mar 2 Aoû 05 à 17:50 | |
| |
|
Dodutils Invité
| Sujet: Re: icall - téléphone analogique en entrée Mer 3 Aoû 05 à 10:21 | |
| j'ai oublié de présiser que je n'avais pas de d'abonnement VoIP pour le téléphone.
est-ce que ça influe ? d'ailleurs si je décroche le combiné je n'ai pas de tonalité.
le but était de pouvoir éviter une double prise sur la prise murale pour me servier de la LB comme dédoubleur. |
|
ensminge Invité
| Sujet: Re: icall - téléphone analogique en entrée Jeu 4 Aoû 05 à 23:19 | |
| Re, Théoriquement il doit y avoir un relais et cela devrais être possible. Mais, désolé, chez moi, ça n'a jamais marché dans ces conditions, c'est à dire en l'absence d'un abonnement VoIP. Pas "cool" ! |
|
~ Azzaro ~ Piplette
Nombre de messages : 3394 Age : 62 Date d'inscription : 28/09/2004
| Sujet: Re: icall - téléphone analogique en entrée Ven 5 Aoû 05 à 8:27 | |
| - ensminger a écrit:
- Re,
Théoriquement il doit y avoir un relais et cela devrais être possible. Mais, désolé, chez moi, ça n'a jamais marché dans ces conditions, c'est à dire en l'absence d'un abonnement VoIP. Pas "cool" ! Il faut qu'il y ait ou ait eu la VoIP pour obtenir la tonalité sur Phone depuis le firmware 220188 si je me souviens bien. ;-) | |
|
Contenu sponsorisé
| Sujet: Re: icall - téléphone analogique en entrée | |
| |
|