Newsgroup: it.tlc.telefonia.voip
Titolo: Asterisk: tresferimento chiamata canali Zap

Salve a tutti
Non sono molto ferrato di Asterisk sto cominciando a chiarirmi le idee ma
molte cose mi rimangono ancora nebulose, purtroppo non sono riuscito a
trovare documentazione in italiano e con l'inglese fatico parecchio.
Non riesco a far funzionare il trasferimento di chiamata dagli interni Zap.
Per gli interni Sip non ci sono problemi: premo il tasto R del telefono la
chiamata va in attesa e posso chiamare un altro interno.
Mentre dal telefono sul canale Zap se premo R non succede niente.
Premetto che il canale zap  funziona correttamente riceve ed effettua
chiamate.
Nel file zapata.conf ho attivato:
transfer=yes
threewaycalling=yes
ma non funziona.
Ci sono altri parametri da configurare?
Grazie in anticipo.

 Mentre dal telefono sul canale Zap se premo R non succede niente.
Solitamente il problema sta nei timer di flash i cui valoti di default 
non vanno bene per i nostri telefoni (ed area ETSI/CE in generale).
Prova a vedere se riesci a trasferire con un colpo rapido sul gancio 
della cornetta, non è difficilissimo perchè il default è un tempo minimo 
di 750 mS e massimo 1,25 secondi; timer giustificati dal fatto che il 
flash negli usa/canada è di 800 mS.
Se così và metti in zapata conf:
flash = 90 ms
rxflash = 150 ms
Sui nostri telefoni il flash consiste in un'apertura di 100 mS.
-- 
For a list of all the ways technology has failed to improve the quality 
of life, please press three.
(C) Alice Kahn

Probabilmente la strada è questa però con quei parametri non funziona.
Riesco a mettere in attesa (per poi trasferire)  e a riprendere dando un
colpo non troppo rapido (forse circa 1 secondo), se il colpo è rapido non fa
niente.
Ho provato a variare i parametri, se li abbasso e faccio il colpo rapido non
ottengo niente se allungo il colpo allora chiude la comunicazione, se invece
li alzo non ho cambiamenti apparenti.
Grazie


> rxflash = 150 ms
Mi cito per cospargermi il capo di cenere, rxflash è il timer di 
ricezione del flash sulle fxs e flash il tempo usato per generarlo sulle 
fxo. Quindi:
rxflash = 90 (< 100 mS ufficiali, tanto per avere un 10% di margine)
flash = 150 (100~150, non riguarda il tuo caso)


 ha scritto nel messaggio
news:g0hv5l$mn2$1...@newsreader1.mclink.it...


 Purtroppo non ci siamo ancora.
Le tue conclusioni dovrebbero essere corrette ma... che versione di 
zaptel stai utilizzando?
Si tratta per caso di una versione binaria, una distro "tutto pronto" 
tipo trixbox o hai fatto l'installazione dai sorgenti?
Tutte le distro "tutto pronto" che ho provato compilano zaptel 
infischiandosene di noi europei, per risolvere il problema devi 
ricompilare almeno zaptel definendo il flag per il flah corto.
Ecco dove dovrebbe essere il problema.
In zaptel.h trovi:
#ifdef SHORT_FLASH_TIME
#define	ZT_MAXPULSETIME (80 * 8)	/* we need 80 ms, not 200ms, as we have 
a short flash */
#else
#define	ZT_MAXPULSETIME (200 * 8)	/* 200 ms maximum */
#endif
Come viene compilato zaptel dipende in zconfig.h:
/* Zaptel compile time options */
/*
  * Uncomment if you have a European phone, or any other phone with a
  *  short flash time.
  * This will stop the flash being mis-detected as a pulse dial "1" on
  *  phones with short flashes
  */
/* #define SHORT_FLASH_TIME */
Come vedi SHORT_FLASH_TIME non è definito e quindi il flash dei nostri 
telefoni non funzionerà mai.


 telefoni non funzionerà mai.
Quindi se ho ben capito basta che decommenti la riga /* #define
SHORT_FLASH_TIME */
e ricompilo ed installo zaptel? non c'è bisogno di modificare altro?
Fra stasera e domani provo.
Grazie

 non c'è bisogno di modificare altro?
Devi comunque avere tempi congrui in rxflash.
Il problema con la configurazione di default è che i nostri 100 ms di 
flash non sono utilizzabili per via della sovrapposizione del break time 
della selezione decadica che è definito con un tempo massimo di 200 mS.
A dirla tutta non saprei cosa avevano fumato quando decisero di usare un 
timer di 200 mS per il break della decadica.


Grazie Iax
Ho ricompilato, ricaricato i moduli ed ora funziona.
Senza il tuo contributo non avrei saputo dove battere la testa, prima di
postare qui ho goglato parecchio senza risultato.