[AsteriskBrasil] RES: A2billing IAX2
Raphael tive um problema similar entre dois Elastix, mudei o tronco de IAX2 para SIP e resolveu...faz o teste. De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Raphael Rodrigues Enviada em: terça-feira, 21 de janeiro de 2014 11:17 Para: elastixbra...@googlegroups.com; asteriskbrasil@listas.asteriskbrasil.org; asteriskli...@googlegroups.com Assunto: [AsteriskBrasil] A2billing IAX2 Pessoal bom dia, Primeiramente saudações pingüinianas a todos. Sei que a lista não é referente ao A2billing, porém estou com um problema meio tenso e caso alguém tenha passado por esse abacaxi e puder contribuir:0.. Realizei uma interconexão ( dois servers separados) entre um Elastix/ast* e um A2billing/ast* via IAX2, até ai tudo bem, a interconexão foi 100%, do A2billing/ast* para o Elastix/ast* as ligações funcionam sem problemas, tanto para ramais quanto para ligações externas ( Tem um E1 R2 no Elastix/ast*), o problema esta na volta do Elastix/ast* para o A2billing/ast*, quando realizo uma ligação do Elastix/ast* A2billing/ast* o A2billing/ast* pede um código pin, tento entre ramais quanto ligações externas, pelo que entendi o A2billing/ast* não esta encontrando o CALLERID do IAX2 ( ), estou enviando o log de entrada no A2billing/ast* e contexto. Segue abaixo log do A2b e contexto. Obrigado pela atenção pessoal, abraço. -- Accepting AUTHENTICATED call from xxx.xxx.xxx.xxx: requested format = alaw, requested prefs = (alaw|ulaw|gsm), actual format = ulaw, host prefs = (ulaw|alaw|gsm), priority = mine -- Executing [7789@a2billing:1] NoOp(IAX2/202020-433, A2Billing Start) in new stack -- Executing [7789@a2billing:2] DeadAGI(IAX2/202020-433, a2billing.php,1) in new stack [Jan 21 10:48:24] WARNING[23633]: res_agi.c:3329 deadagi_exec: DeadAGI has been deprecated, please use AGI in all cases! -- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php a2billing.php,1: file:Class.A2Billing.php - line:598 - uniqueid: - A2Billing AGI internal configuration: a2billing.php,1: file:Class.A2Billing.php - line:599 - uniqueid: - Array a2billing.php,1: ( a2billing.php,1: [dialcommand_param_call_2did] = |60|HiL(%timeout%:61000:3) a2billing.php,1: [description] = agi-config a2billing.php,1: [asterisk_version] = 1_6 a2billing.php,1: [answer_call] = 0 a2billing.php,1: [play_audio] = 0 a2billing.php,1: [say_goodbye] = 0 a2billing.php,1: [play_menulanguage] = 0 a2billing.php,1: [force_language] = BR a2billing.php,1: [intro_prompt] = a2billing.php,1: [min_credit_2call] = 0 a2billing.php,1: [min_duration_2bill] = 3 a2billing.php,1: [notenoughcredit_cardnumber] = 0 a2billing.php,1: [notenoughcredit_assign_newcardnumber_cid] = 0 a2billing.php,1: [use_dnid] = 1 a2billing.php,1: [no_auth_dnid] = Array a2billing.php,1: ( a2billing.php,1: [0] = 2400 a2billing.php,1: [1] = 2300 a2billing.php,1: ) a2billing.php,1: a2billing.php,1: [number_try] = 1 a2billing.php,1: [force_callplan_id] = a2billing.php,1: [say_balance_after_auth] = 0 a2billing.php,1: [say_balance_after_call] = 0 a2billing.php,1: [say_rateinitial] = 0 a2billing.php,1: [say_timetocall] = 0 a2billing.php,1: [auto_setcallerid] = 1 a2billing.php,1: [force_callerid] = a2billing.php,1: [cid_sanitize] = 0 a2billing.php,1: [cid_enable] = 1 a2billing.php,1: [cid_askpincode_ifnot_callerid] = 1 a2billing.php,1: [failover_lc_prefix] = 0 a2billing.php,1: [cid_auto_assign_card_to_cid] = 1 a2billing.php,1: [callerid_authentication_over_cardnumber] = 0 a2billing.php,1: [sip_iax_friends] = 1 a2billing.php,1: [sip_iax_pstn_direct_call_prefix] = 555 a2billing.php,1: [sip_iax_pstn_direct_call] = 0 a2billing.php,1: [ivr_voucher] = 0 a2billing.php,1: [ivr_voucher_prefix] = 8 a2billing.php,1: [jump_voucher_if_min_credit] = 0 a2billing.php,1: [dialcommand_param] = |60| a2billing.php,1: [dialcommand_param_sipiax_friend] = |60|L(%timeout%:61000:3) a2billing.php,1: [switchdialcommand] = 0 a2billing.php,1: [failover_recursive_limit] = 2 a2billing.php,1: [maxtime_tocall_negatif_free_route] = 5400 a2billing.php,1: [send_reminder] = 0 a2billing.php,1: [record_call] = 0 a2billing.php,1: [monitor_formatfile] = gsm a2billing.php,1: [agi_force_currency] = a2billing.php,1: [currency_association] = Array a2billing.php,1: ( a2billing.php,1: [0] = usd:dollars a2billing.php,1: [1] = mxn:pesos a2billing.php,1: [2] = eur:euros a2billing.php,1: [3] = all:credit a2billing.php,1: ) a2billing.php,1: a2billing.php,1: [local_dialing_addcountryprefix] = 0 a2billing.php,1: [max_call_call_2_did] = 3600 a2billing.php,1:
Re: [AsteriskBrasil] RES: A2billing IAX2
Alexandre, Obrigado pelo retorno. Entre 2 elastix eu consigo comunicação via SIP e IAX2, inclusive com callerid nos relatórios, o problema está entre o elastix e o a2billing em servers separados, o elastix até funfa de boa junto com o A2b na mesma instalação, porém por questões relacionadas a desempenho optei por trabalhar com eles em servers separados, uma solução funcional para um provedor entrando agora no mercado. Estou seguindo uma pista enviada pelo Mike, conseguindo resultado enviarei os resultados. Aguardo mais ideias...:) Mas uma vez obrigado. Abraço Att 2014/1/21 Alexandre Trevizoli ale.treviz...@gmail.com Raphael tive um problema similar entre dois Elastix, mudei o tronco de IAX2 para SIP e resolveu...faz o teste. *De:* asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto: asteriskbrasil-boun...@listas.asteriskbrasil.org] *Em nome de *Raphael Rodrigues *Enviada em:* terça-feira, 21 de janeiro de 2014 11:17 *Para:* elastixbra...@googlegroups.com; asteriskbrasil@listas.asteriskbrasil.org; asteriskli...@googlegroups.com *Assunto:* [AsteriskBrasil] A2billing IAX2 Pessoal bom dia, Primeiramente saudações pingüinianas a todos. Sei que a lista não é referente ao A2billing, porém estou com um problema meio tenso e caso alguém tenha passado por esse abacaxi e puder contribuir:0.. Realizei uma interconexão ( dois servers separados) entre um Elastix/ast* e um A2billing/ast* via IAX2, até ai tudo bem, a interconexão foi 100%, do A2billing/ast* para o Elastix/ast* as ligações funcionam sem problemas, tanto para ramais quanto para ligações externas ( Tem um E1 R2 no Elastix/ast*), o problema esta na volta do Elastix/ast* para o A2billing/ast*, quando realizo uma ligação do Elastix/ast* A2billing/ast* o A2billing/ast* pede um código pin, tento entre ramais quanto ligações externas, pelo que entendi o A2billing/ast* não esta encontrando o CALLERID do IAX2 ( ), estou enviando o log de entrada no A2billing/ast* e contexto. Segue abaixo log do A2b e contexto. Obrigado pela atenção pessoal, abraço. -- Accepting AUTHENTICATED call from xxx.xxx.xxx.xxx: requested format = alaw, requested prefs = (alaw|ulaw|gsm), actual format = ulaw, host prefs = (ulaw|alaw|gsm), priority = mine -- Executing [7789@a2billing:1] NoOp(IAX2/202020-433, A2Billing Start) in new stack -- Executing [7789@a2billing:2] DeadAGI(IAX2/202020-433, a2billing.php,1) in new stack [Jan 21 10:48:24] WARNING[23633]: res_agi.c:3329 deadagi_exec: DeadAGI has been deprecated, please use AGI in all cases! -- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing.php a2billing.php,1: file:Class.A2Billing.php - line:598 - uniqueid: - A2Billing AGI internal configuration: a2billing.php,1: file:Class.A2Billing.php - line:599 - uniqueid: - Array a2billing.php,1: ( a2billing.php,1: [dialcommand_param_call_2did] = |60|HiL(%timeout%:61000:3) a2billing.php,1: [description] = agi-config a2billing.php,1: [asterisk_version] = 1_6 a2billing.php,1: [answer_call] = 0 a2billing.php,1: [play_audio] = 0 a2billing.php,1: [say_goodbye] = 0 a2billing.php,1: [play_menulanguage] = 0 a2billing.php,1: [force_language] = BR a2billing.php,1: [intro_prompt] = a2billing.php,1: [min_credit_2call] = 0 a2billing.php,1: [min_duration_2bill] = 3 a2billing.php,1: [notenoughcredit_cardnumber] = 0 a2billing.php,1: [notenoughcredit_assign_newcardnumber_cid] = 0 a2billing.php,1: [use_dnid] = 1 a2billing.php,1: [no_auth_dnid] = Array a2billing.php,1: ( a2billing.php,1: [0] = 2400 a2billing.php,1: [1] = 2300 a2billing.php,1: ) a2billing.php,1: a2billing.php,1: [number_try] = 1 a2billing.php,1: [force_callplan_id] = a2billing.php,1: [say_balance_after_auth] = 0 a2billing.php,1: [say_balance_after_call] = 0 a2billing.php,1: [say_rateinitial] = 0 a2billing.php,1: [say_timetocall] = 0 a2billing.php,1: [auto_setcallerid] = 1 a2billing.php,1: [force_callerid] = a2billing.php,1: [cid_sanitize] = 0 a2billing.php,1: [cid_enable] = 1 a2billing.php,1: [cid_askpincode_ifnot_callerid] = 1 a2billing.php,1: [failover_lc_prefix] = 0 a2billing.php,1: [cid_auto_assign_card_to_cid] = 1 a2billing.php,1: [callerid_authentication_over_cardnumber] = 0 a2billing.php,1: [sip_iax_friends] = 1 a2billing.php,1: [sip_iax_pstn_direct_call_prefix] = 555 a2billing.php,1: [sip_iax_pstn_direct_call] = 0 a2billing.php,1: [ivr_voucher] = 0 a2billing.php,1: [ivr_voucher_prefix] = 8 a2billing.php,1: [jump_voucher_if_min_credit] = 0 a2billing.php,1: [dialcommand_param] = |60| a2billing.php,1: [dialcommand_param_sipiax_friend] = |60|L(%timeout%:61000:3) a2billing.php,1: [switchdialcommand] = 0 a2billing.php,1: