Não é possível discar o telefone SIP conectado ao sistema 3CX via Asterisk

1

Então eu tenho um problema bastante complicado Estou tentando conectar meu Asterisk com um sistema de telefonia 3cx cliente

Portanto, há um telefone sip conectado ao sistema 3cx com extensão 351

No meu Asterisk eu adicionei o sistema cliente 3cx ao sip.conf da seguinte forma:

[3cx]
type=friend
host=151.236.XX.XXX
username=400
secret=secret
context=main
canreinvite=no
;authname=authname
;fromuser=fromuser
;fromdomain=fromdomain
insecure=port,invite
trustrpid=yes
disallow=all
allow=alaW

No meu extensions.conf eu tenho a seguinte linha

exten => _X.,n,Dial(SIP/${EXTEN}@3cx,,ro)

No entanto, quando ele tenta discar 'SIP / 351 @ 3cx' usando o telefone fixo que direciona para meu asterisco, estou recebendo a seguinte saída

[Oct  4 20:05:22] VERBOSE[22119] chan_sip.c:
<--- SIP read from UDP:151.236.XX.XXX:5060 --->
SIP/2.0 404 User unknown.
Via: SIP/2.0/UDP 85.13.XXX.XXX:5060;branch=z9hG4bK17f3106e
To: <sip:[email protected]>;tag=9e38f119
From: "+442084526XXX"<sip:[email protected]>;tag=as33bb12fb
Call-ID: [email protected]:5060
CSeq: 103 INVITE
User-Agent: 3CXPhoneSystem 14.0.49169.513 (48654)
Content-Length: 0

No entanto, eu baixei um softphone (MicroSIP) para o meu desktop e registrei esse softphone diretamente com o sistema cliente 3cx. Quando eu disquei 351, estou conectado diretamente ao agente.

Eu estava procurando soluções on-line e descobri que adicionar register ao sip.conf (então, essencialmente, eu registro meu asterisco como telefone sip no sistema 3cx) deve ajudar, mas não funcionou.

minha entrada de registro sip.conf :

register => 400:[email protected]

Estou um pouco perdido aqui, então qualquer ajuda muito apreciada

Obrigado

    
por Maciej Cygan 04.10.2016 / 22:26

1 resposta

1

Certifique-se de adicionar fromdomain=<your 3x domain> e qualify=yes ao seu sip.conf e é type=peer da sua tarefa. Final sip.conf

register=>400:[email protected]/from-3cx

[3cx]
type=peer
dtmfmode=rfc2833
insecure=port,invite
qualify=yes
canreinvite=no
directmedia=yes
disallow=all
allow=ulaw
allow=g729
defaultuser=400
secret=secret
context=from-3cx

[phone-connected-to-asterisk]
type=friend
host=dynamic
transport=udp
secret=secret
disallow=all
allow=ulaw
context=from-asterisk
insecure=port,invite

E adicione o contexto de entrada ao seu extensions.conf . % Finalextensions.conf:

[general]
static=yes
writeprotect=yes
clearglobalvars=yes

[default]
include => incoming

[incoming]
include => from-3cx

[from-asterisk]
exten => _X.,1,Dial(SIP/${EXTEN}@3cx,45)

[from-3cx]
exten => _X.,1,Progress()
exten => _X.,n,Dial(SIP/${EXTEN},60,gt)
exten => _X.,n,Hangup()
    
por 04.10.2016 / 23:37

Tags