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:)