Newsgroup: it.tlc.telefonia.voip
Titolo: cambio codec durante chiamata?

Salve.
Domandella insidios-tecnica: è ammesso in SIP cambiare il codec, sempre
che quello desiderato sia supportato dai partecipanti, quando la
sessione è già in corso?
Qualcuno ha provato una cosa del genere con Asterisk?
Andrea.
-- 
Homepage: 
http://andrea.borgia.bo.it
     /    Amateur radio: IZ4FHT

 sessione è già in corso?
Credo di sì. Se non vado errato facendo una chiamata con il fax la 
connessione si instaura con i normali codec audio, ma non appena vengono 
riconosciuti i "trilli" del fax, si passa al T.38 (se supportato dalla 
apparecchiature). Per esserne sicuri bisognerebbe verificare a quale punto 
della comunicazione avviene il cambio di protocollo tramite l'analisi dei 
log.
Presumo che l'operazione sia tecnicamente fattibile anche su chiamate voce.
-- 
Davide Granzotto 

 voce.
l'RFC lo prevede.
Il fatto che gli ATA compatibili T38 lo facciano è previsto.
Ovviamente per funzionare, sia asterisk che il client sip devono supportare
questa cosa.
Asterisk non lo fa e dubito che esistano telefoni che lo supportino.
Max

 
Asterisk lo supporta e il nuovo firmware della AVM per i fritz!BOX lo
fa. Testato personalmente.
Ciao,
Simone.

 Asterisk non lo fa e dubito che esistano telefoni che lo supportino.
Discorso chiuso, allora: torno a meditare come dire all'asteriscuccio di
usare A-law quando si chiama il 404@skypho, ma senza fare conversioni!
Grazie, anche a Davide, per le risposte.


 fa. Testato personalmente.
Altolà, fermi tutti 8-)
Quale versione di Asterisk?
Quale configurazione occorre?
Come si capisce se il peer è in grado di fare il cambio al volo?
Queste le info del mio Aladino sbloccato e aggiornato:
  * Name       : 6001
  Secret       : <Not set>
  MD5Secret    : <Not set>
  Context      : default
  Subscr.Cont. : <Not set>
  Language     :
  AMA flags    : Unknown
  CallingPres  : Presentation Allowed, Not Screened
  Callgroup    : 1
  Pickupgroup  : 1
  Mailbox      :
  VM Extension : asterisk
  LastMsgsSent : -1
  Call limit   : 0
  Dynamic      : Yes
  Callerid     : "" <>
  Expire       : 4346
  Insecure     : no
  Nat          : RFC3581
  ACL          : Yes
  CanReinvite  : Yes
  PromiscRedir : No
  User=Phone   : No
  Trust RPID   : No
  Send RPID    : No
  DTMFmode     : rfc2833
  LastMsg      : 0
  ToHost       :
  Addr->IP     : 192.168.2.42 Port 5060
  Defaddr->IP  : 0.0.0.0 Port 5060
  Def. Username: 6001
  SIP Options  : (none)
  Codecs       : 0x10d (g723|ulaw|alaw|g729)
  Codec Order  : (g729,g723,alaw,ulaw)
  Status       : OK (97 ms)
  Useragent    : Samsung / HW_V0.3.1 / FW_V1.1.0 / SW_V2.0.0
  Reg. Contact : 
sip:60...@192.168.2.42:5060
Grazie,


 ma senza fare conversioni!
Volendo puoi chiamare lo 0662279799 anche se bisogna digitare la 
password.
-- 
Ciao, Lurkos

 password.
Magari per curiosità proverò ma il problema pare di codec, non di
autorizzazione, dato che il caller-id viene visto correttamente.


 usare A-law quando si chiama il 404@skypho, ma senza fare conversioni!
Scusate se intervengo in ritardo... Andrea, prova questo:
exten => xxxx,1,SetVar(_SIP_CODEC=alaw)
L'ho usato tempo fa per forzare gsm in un caso, non mi pare servissero 
piu` patch esterne per farlo.
Ciao. marco

 exten => xxxx,1,SetVar(_SIP_CODEC=alaw)
Funziona (con Set): nei log compare scritto:
Changing codec to 'alaw' for this call because of ${SIP_CODEC) variable
(parentesi diverse già nel log)
Però per qualche assurdo motivo, nel cambio di server e di versione di
Asterisk l'interno dell'Aladino s'è fissato con ALAW di default.
