Integração SNEP X Asterisk
Transcrição
Integração SNEP X Asterisk Sistema Operacional Asterisk e Kernel Channel Channel Driver Driver Kernel Kernel Asterisk e SNEP Asterisk e SNEP Arquivos Arquivos de de Configuração Configuração AGIs AGIs Asterisk e SNEP Lê Grava CDR Asterisk e SNEP Troncos e Ramais IP Arquivos Arquivos de de Configuração Configuração sip.conf sip.conf W W snep/snep-sip.conf snep/snep-sip.conf iax2.conf iax2.conf W W snep/snep-iax2.conf snep/snep-iax2.conf Agentes agents.conf agents.conf Conferências meetme.conf meetme.conf RW RW snep/snep-agents.conf snep/snep-agents.conf RW RW meetme.conf meetme.conf Asterisk e SNEP Roteamento/Dialplan Arquivos Arquivos de de Configuração Configuração Dialplan extension.conf extension.conf EE agi-bin/snep/snep.php agi-bin/snep/snep.php Asterisk e SNEP [default] #include snep/snep-features.conf exten => _9XX,1,Goto(conferences,${EXTEN},1) exten => h,1,Hangup exten => t,1,Hangup exten => OutgoingSpoolFailed,1,Hangup #include custom/preagi.conf exten => _.,1,Noop(LIGACAO DE ${CALLERID(num)} PARA ${EXTEN} NO CANAL ${CHANNEL}) exten => _.,n,Set(CHANNEL(language)=pt_BR) Exten => _.,n,Set(DSTORIGINAL=${EXTEN}) exten => _.,n,GotoIf($["${AGENTBYCALLERID_${CALLERID(number)}}" = ""]?snep) exten => _.,n,Set(CALLERID(all)=${AGENTBYCALLERID_${CALLERID(number)}}) exten => _.,n,DeadAGI(snep/snep.php,-x,Agent/${CALLERID(number)}) exten => _.,n,Goto(h) exten => _.,n(snep),DeadAGI(snep/snep.php) exten => _.,n(h),Hangup #include custom/posagi.conf Asterisk e SNEP Ferramentas Resolvendo o Canal para devolver a transferência agi-bin/snep/get_raw_channel.php agi-bin/snep/get_raw_channel.php [transferencias] [transferencias] Descobrindo o Canal do Ramal agi-bin/snep/resolv_extension.php agi-bin/snep/resolv_extension.php Arquivos Arquivos de de Configuração Configuração Resolvendo a Interface do Ramal agi-bin/snep/resolv_interface.php agi-bin/snep/resolv_interface.php Dialplan Descobrindo o Canal do Ramal agi-bin/snep/resolv_extension.php agi-bin/snep/resolv_extension.php [macro-dialpeer] [macro-dialpeer] Serviços do Ramal agi-bin/snep/peer_services.php agi-bin/snep/peer_services.php Resolve Grupo de Captura agi-bin/snep/resolv_pickup_group.php agi-bin/snep/resolv_pickup_group.php Asterisk e SNEP Ferramentas [macro-dialpeer] exten => s,1,Goto(${CONTEXT},${ARG1},1) exten => _X.,1,Agi(snep/peer_services.php,${ARG1}) ; Checa por servicos relativos ao ramal exten => _X.,n,Agi(snep/resolv_interface.php,${ARG1},INTERFACE) exten => _X.,n,GotoIf($["${DND}"="0"]?sigame) exten => _X.,n,Playback(astcc-unavail) exten => _X.,n,Hangup exten => _X.,n(sigame),GotoIf($[""=${SIGAME}]?dial) exten => _X.,n,Set(INTERFACE=${SIGAME}) exten => _X.,n(dial),Set(ORIGEM=${EXTEN}) exten => _X.,n,AGI(snep/resolv_pickup_group.php,${EXTEN}) exten => _X.,n,Set(__PICKUPMARK=${PICKUPGROUP}) exten => _X.,n,Dial(${INTERFACE},${ARG2},${ARG3}) ;Extensao para funcionamento adequado do relatorio.
Documentos relacionados
Tutorial AGI para Asterisk
$agi->verbose("CALLER ID: " . $agi->request[agi_callerid]); $callerid = $agi->request["agi_callerid"]; $agi->verbose("EXTENSION: " . $agi->request[agi_extension]); $extension = $agi->request[agi_ex...
Leia maisTutorial AGI com SNEP
Configurando o SNEP .............................................................................................................. 2
Leia maisAC3000 - Aligera
O Channel Bank é um banco de canais telefônicos, com 30 interfaces para aparelhos telefônicos (par trançado) que transmite voz destes canais através de uma interface E1 PCM30, usando CAS para indic...
Leia mais09#00 Dov - 14-11.ppt [Somente leitura]
attach=no|[email protected]|delete=no|saycid=no|review =no|operator=no|envelope=yes
Leia maisAGI para consulta da portabilidade Atualizado em 26/04
Obs.: Está em fase final Para se criar um contexto personalizado é necessário que os módulos Mic Aplication e Custom Destinations estejam instalados, no caso de Elastix já vem por padrão no tribox ...
Leia maisConfiguração do ASTERISK
exten=>_239XXXXXX,1,Dial(Iax/crit_LX/${EXTEN}) exten=>_239XXXXXX,2,Dial(Zap/g2,${EXTEN:2}) exten=>_239XXXXXX,3,Congestion
Leia maisManual de Configuração do Asterisk Como Gateway de Voz
/etc/asterisk/extensions.conf. Ao configurar o seu arquivo, use o código de DDD correspondente à cidade da sua instituição.
Leia mais