Skype Connect como SIP / Trunk para o Asterisk

3

Primeiro: não tenho certeza se isso deve estar no superusuário ou aqui.

Eu construí recentemente algumas caixas do Asterisk com portas OpenVOX FXO / FXS pouco ou nenhum problema.

Meu projeto atual está construindo uma caixa Asterisk com troncos SIP. Meu atual empregador insistiu em conectar o Skype Business / Skype para essa finalidade. Depois de analisar o plano do Skype Connect, concordei porque achei que seria simples: comprar licenças do G729 e configurar troncos / tronco SIP.

Garoto eu estava errado:)

Aqui está a configuração:
A configuração é para ligar para os números dos EUA apenas via skype (temos skype pacotes de minutos dos EUA no skype conectar)
AsteriskNOW - Asterisk 1.4 + asterisco-gui
Troncos: Tronco SIP configurado com o Skype Connect - mostra como registrado Usuários: 2 extensões de teste. Funcionam bem quando chamam uns aos outros, o correio de voz, etc funciona bem também
O asterisco está atrás de um roteador Mikrotik que eu configurei para encaminhar todas as portas relevantes: 5060-5090 UDP, 10000-20000 UDP. Ao experimentar uma extensão fora da minha LAN, funcionou. Eu poderia fazer chamadas para a outra extensão.

Regra de saída: _NXXXXXXXXX
Faixa: 0
Prepend: +1
Use o tronco do skype

Regra de entrada:
Tronco: Skype
Padrão: s
Destino: Extension1 (6210)

Aqui está a saída do asterisco CLI (-rvvvvv) com chamadas de saída :

link

você pode ver a resposta ocupada pelo circuito ao usar o trunk1 (skype)

Ao chamar meu número do Skype Connect de fora, não recebo nada nos registros.

Alguém com experiência no Skype Connect / Asterisk pode ajudar? :)

    
por Kaurin 15.03.2012 / 16:52

1 resposta

4

Ok, finalmente consertei graças ao suporte da Skype Tech e ao Asterisk Ninja:)

Isso é o que deve estar no sip.conf para que o Skype se conecte ao trabalho:

register => SKYPE_CONNECT_ID:[email protected]/SKYPE_CONNECT_ID

Essa linha de registro DEVE estar perto do começo do arquivo, onde o registro ">" exemplos são.

Detalhes do Tronco do Skype (perto do final do sip.conf ou no final):

[skype]
type=friend
context=from-skype
username=SKYPE_CONNECT_ID
secret=SKYPE_CONNECT_PASS
canreinvite=no
insecure=port,invite
dtmfmode=rfc2833
host=sip.skype.com
nat=no
qualify=yes
fromuser=SKYPE_CONNECT_ID
fromdomain=sip.skype.com
disallow=all
allow=g729
allow=ulaw
allow=alaw

Nota: Se você estiver usando o Asterisk-gui, você pode fazer tudo isso através do gui.
Ao configurar o tronco SIP, você precisa voltar e editá-lo, porque a edição revela mais opções para você inserir. Preencha:
Nome da hospedagem: sip.skype.com
Nome de usuário: SKYPE_CONNECT_ID
Senha: SKYPE_CONNECT_PASSWORD
Codecs: G729, Ulaw, Alaw
Fromdomain: sip.skype.com
Fromuser: SKYPE_CONNECT_ID

Há mais uma opção oculta que você deve definir para a chamada INCOMING Opções / Avançado / Mostrar opções ocultas

Com essa configuração, as chamadas de saída devem funcionar. Lembre-se de fazer a regra de saída para que você obtenha um número internacional. Meu exemplo em asterisco-gui.
Escritório dos EUA chama apenas números dos EUA.
Regra de saída: _XXXXXXXXXX
Prefixo: +

A mesma coisa com o asterisco: (extensions.conf)

exten => _X.,n,Dial(SIP/skype/+1${EXTEN},90)  

No exemplo acima, há um tronco do skype definido em sip.conf

Depois disso. Tudo funcionou bem. Agora pareço ter alguns outros problemas:)

    
por 16.03.2012 / 21:59