Ho un server che opera in remoto accessibile soltanto via VPN con sopra Asterisk:
Asterisk 13.18.3 running on a Dell server with Ubuntu18.04.3
sto cercando di fare comunicare due client collegati ad internet.
Localmente la cosa sembra funzionare c'è sia lo squillo che la voce,
via VPN (da remoto) invece arriva lo squillo ma non c'è mai voce.
Dopo aver risposto inoltre, c'è un BYE inatteso, che chiude la comunicazione.
Qualcuno saprebbe indicarmi dove approfodire la configurazione del mio sistema?
Sotto una sintesi della connessione alla rete:
- Codice: Seleziona tutto
|Server Asterisk 192.168.2.2| <==> | NAT GSM Router 192.168.2.1(10.8.0.2)|<-->|VPN
Server 10.8.0.1 (Fixed Public IP)| <--> remote Client 10.0.8.3,10.8.0.5,etc.
Di seguito i log presi con Wireshark, sul server:
|Time | 10.8.0.3 | 10.8.0.5 |
| | | 192.168.2.109 |
|14.767032578| Request: INVITE sip: | |SIP/SDP: Request: INVITE sip:202@10.8.0.2;transport=UDP |
| |(43655) ------------------> (5060) | |
|14.767427275| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|14.864774682| Request: ACK sip:202 | |SIP: Request: ACK sip:202@10.8.0.2;transport=UDP |
| |(43655) ------------------> (5060) | |
|14.905052125| Request: INVITE sip: | |SIP/SDP: Request: INVITE sip:202@10.8.0.2;transport=UDP |
| |(43655) ------------------> (5060) | |
|14.906490975| Status: 100 Trying | | |SIP: Status: 100 Trying |
| |(43655) <------------------ (5060) | |
|14.908310539| | Request: INVITE sip: |SIP/SDP: Request: INVITE sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|15.009534228| | Request: INVITE sip: |SIP/SDP: Request: INVITE sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|15.052858091| | Status: 100 Trying | |SIP: Status: 100 Trying |
| | |(5060) <------------------ (11798) |
|15.055995402| | Status: 180 Ringing |SIP: Status: 180 Ringing |
| | |(5060) <------------------ (11798) |
|15.056789625| Status: 180 Ringing | |SIP: Status: 180 Ringing |
| |(43655) <------------------ (5060) | |
|23.714596713| | Status: 200 OK | |SIP/SDP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|23.715048820| | Request: ACK sip:202 |SIP: Request: ACK sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|23.715612619| Status: 200 OK | | |SIP/SDP: Status: 200 OK |
| |(43655) <------------------ (5060) | |
|23.852943861| Status: 200 OK | | |SIP/SDP: Status: 200 OK |
| |(43655) <------------------ (5060) | |
|23.910225332| | Status: 200 OK | |SIP/SDP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|23.910402945| | Request: ACK sip:202 |SIP: Request: ACK sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|24.129725722| Status: 200 OK | | |SIP/SDP: Status: 200 OK |
| |(43655) <------------------ (5060) | |
|24.681453150| Status: 200 OK | | |SIP/SDP: Status: 200 OK |
| |(43655) <------------------ (5060) | |
|25.785094032| Status: 200 OK | | |SIP/SDP: Status: 200 OK |
| |(43655) <------------------ (5060) | |
|27.993360015| Status: 200 OK | | |SIP/SDP: Status: 200 OK |
| |(43655) <------------------ (5060) | |
|31.994681134| Status: 200 OK | | |SIP/SDP: Status: 200 OK |
| |(43655) <------------------ (5060) | |
|32.546933708| | Request: BYE sip:202 |SIP: Request: BYE sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|32.546945952| Request: BYE sip:201 | |SIP: Request: BYE sip:201@10.8.0.3:43655;transport=UDP |
| |(43655) <------------------ (5060) | |
|32.648182441| | Request: BYE sip:202 |SIP: Request: BYE sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|32.684308997| Request: BYE sip:201 | |SIP: Request: BYE sip:201@10.8.0.3:43655;transport=UDP |
| |(43655) <------------------ (5060) | |
|32.784875187| Status: 200 OK | | |SIP: Status: 200 OK |
| |(43655) ------------------> (5060) | |
|32.795801196| Status: 200 OK | | |SIP: Status: 200 OK |
| |(43655) ------------------> (5060) | |
|32.852120112| | Request: BYE sip:202 |SIP: Request: BYE sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|33.087051998| | Status: 200 OK | |SIP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|33.090313944| | Status: 200 OK | |SIP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|37.717020876| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|37.717370736| | Status: 401 Unauthor |SIP: Status: 401 Unauthorized |
| | |(5060) ------------------> (11798) |
|39.717113024| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|39.717653185| | Request: OPTIONS sip |SIP: Request: OPTIONS sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|39.717699469| | Status: 200 OK (1 b |SIP: Status: 200 OK (1 binding) |
| | |(5060) ------------------> (11798) |
|39.831894822| | Status: 200 OK | |SIP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|43.185037118| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|43.185576177| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|43.343129468| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|43.344147880| Request: OPTIONS sip | |SIP: Request: OPTIONS sip:201@10.8.0.3:43655;rinstance=e137675402c93671;transport=UDP |
| |(43655) <------------------ (5060) | |
|43.344258087| Status: 200 OK (1 b | |SIP: Status: 200 OK (1 binding) |
| |(43655) <------------------ (5060) | |
|43.475009274| Status: 200 OK | | |SIP: Status: 200 OK |
| |(43655) ------------------> (5060) | |
|78.927565788| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|78.928000403| | Status: 401 Unauthor |SIP: Status: 401 Unauthorized |
| | |(5060) ------------------> (11798) |
|79.468479764| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|79.469489260| | Request: OPTIONS sip |SIP: Request: OPTIONS sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|79.469566297| | Status: 200 OK (1 b |SIP: Status: 200 OK (1 binding) |
| | |(5060) ------------------> (11798) |
|79.595492157| | Status: 200 OK | |SIP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|100.838789583| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|100.839079248| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|102.759028319| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|102.759437560| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|102.759437616| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|102.759622860| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|102.786032828| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|102.786325166| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|103.475517229| Request: OPTIONS sip | |SIP: Request: OPTIONS sip:201@10.8.0.3:43655;rinstance=e137675402c93671;transport=UDP |
| |(43655) <------------------ (5060) | |
|103.923689913| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|103.924618713| Request: OPTIONS sip | |SIP: Request: OPTIONS sip:201@10.8.0.3:43655;rinstance=e137675402c93671;transport=UDP |
| |(43655) <------------------ (5060) | |
|103.924691715| Status: 200 OK (1 b | |SIP: Status: 200 OK (1 binding) |
| |(43655) <------------------ (5060) | |
|104.887996663| Status: 200 OK | | |SIP: Status: 200 OK |
| |(43655) ------------------> (5060) | |
|104.890620643| Status: 200 OK | | |SIP: Status: 200 OK |
| |(43655) ------------------> (5060) | |
|120.133003999| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|120.133354966| | Status: 401 Unauthor |SIP: Status: 401 Unauthorized |
| | |(5060) ------------------> (11798) |
|120.261026118| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|120.261902723| | Request: OPTIONS sip |SIP: Request: OPTIONS sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|120.261988652| | Status: 200 OK (1 b |SIP: Status: 200 OK (1 binding) |
| | |(5060) ------------------> (11798) |
|120.404090224| | Status: 200 OK | |SIP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|158.146815741| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|158.147284568| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|158.396961984| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|158.397597689| Request: OPTIONS sip | |SIP: Request: OPTIONS sip:201@10.8.0.3:43655;rinstance=e137675402c93671;transport=UDP |
| |(43655) <------------------ (5060) | |
|158.397651313| Status: 200 OK (1 b | |SIP: Status: 200 OK (1 binding) |
| |(43655) <------------------ (5060) | |
|158.590749035| Status: 200 OK | | |SIP: Status: 200 OK |
| |(43655) ------------------> (5060) | |
|161.201789041| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|161.202225881| | Status: 401 Unauthor |SIP: Status: 401 Unauthorized |
| | |(5060) ------------------> (11798) |
|161.312951120| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|161.314182433| | Request: OPTIONS sip |SIP: Request: OPTIONS sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|161.314277355| | Status: 200 OK (1 b |SIP: Status: 200 OK (1 binding) |
| | |(5060) ------------------> (11798) |
|161.444763444| | Status: 200 OK | |SIP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|205.957363256| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|205.957718244| | Status: 401 Unauthor |SIP: Status: 401 Unauthorized |
| | |(5060) ------------------> (11798) |
|206.082429940| | Request: REGISTER si |SIP: Request: REGISTER sip:10.8.0.2 (1 binding) |
| | |(5060) <------------------ (11798) |
|206.083158776| | Request: OPTIONS sip |SIP: Request: OPTIONS sip:202@10.8.0.5:11798 |
| | |(5060) ------------------> (11798) |
|206.083277561| | Status: 200 OK (1 b |SIP: Status: 200 OK (1 binding) |
| | |(5060) ------------------> (11798) |
|206.211330351| | Status: 200 OK | |SIP: Status: 200 OK |
| | |(5060) <------------------ (11798) |
|212.751336476| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|212.751649703| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|214.092320705| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|214.093226894| Request: OPTIONS sip | |SIP: Request: OPTIONS sip:201@10.8.0.3:43655;rinstance=e137675402c93671;transport=UDP |
| |(43655) <------------------ (5060) | |
|214.093295205| Status: 200 OK (1 b | |SIP: Status: 200 OK (1 binding) |
| |(43655) <------------------ (5060) | |
|214.204468136| Request: REGISTER si | |SIP: Request: REGISTER sip:10.8.0.2;transport=UDP (1 binding) |
| |(43655) ------------------> (5060) | |
|214.204757283| Status: 401 Unauthor | |SIP: Status: 401 Unauthorized |
| |(43655) <------------------ (5060) | |
|214.402331141| Status: 200 OK | | |SIP: Status: 200 OK |
| |(43655) ------------------> (5060) | |
__________
EDIT: lun gen 18, 2021 1:49 pm
Risolto!
Dopo aver configurato il firewall, secondo quanto si legge nei tutorial
è stato necessario valorizzare i seguenti parametri, in Sip.conf:
externip=10.8.0.2
nat=yes
localnet=192.168.2.0/255.255.255.0
That's all folks!