Hola, acabo de configurar el Issabel antes lo tenia en un VPS de OVH con la ip directa y todo cuando tenia problemas de sonido era por el NAT...
Ahora cambiamos a Hetzner a un Servidor Dedicado, le instalamos ProxMox de base... y baje la ultima version de Issabel 4 monte una maquina virtual, instale todo sin problemas... cree las extensiones tal cual lo hice siempre y configurando todo como siempre...
Logro ingresar al softphone iniciar sesion... con la extension 100 y puedo llamar a la 101, 102 etc sin problema...
Pero nadie escucha a la otra persona... llamo al *43 y no se escucha nada tampoco... llamo a cualquier numero y no se escucha absolutamente nada..
El proxmox tiene una ip publica solamente... la pase a un bridge... y luego cree una red interna con otro bridge..
Y luego pase por iptables los puertos a la virtual de la centralita issabel:
iptables -t nat -A PREROUTING -p udp -d 176.9.x.x --dport 5060 -j DNAT --to-destination 192.168.10.30:5060
iptables -t nat -A PREROUTING -p tcp -d 176.9.x.x --dport 5060 -j DNAT --to-destination 192.168.10.30:5060
iptables -t nat -A PREROUTING -p udp -d 176.9.x.x --dport 10000:20000 -j DNAT --to-destination 192.168.10.30
En el reporte figura todo correcto:
[2023-05-18 09:40:39] VERBOSE[2529][C-00000001] netsock2.c: Using SIP RTP TOS bits 184
[2023-05-18 09:40:39] VERBOSE[2529][C-00000001] netsock2.c: Using SIP RTP CoS mark 5
[2023-05-18 09:40:39] VERBOSE[3210][C-00000001] pbx.c: Executing [43@from-internal:1] Answer("SIP/101-00000002", "") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [43@from-internal:2] Macro("SIP/101-00000002", "user-callerid,") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:1] Set("SIP/101-00000002", "TOUCH_MONITOR=1684417239.14") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:2] Set("SIP/101-00000002", "AMPUSER=101") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:3] GotoIf("SIP/101-00000002", "0?report") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:4] ExecIf("SIP/101-00000002", "1?Set(REALCALLERIDNUM=101)") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:5] Set("SIP/101-00000002", "AMPUSER=101") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:6] GotoIf("SIP/101-00000002", "0?limit") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:7] Set("SIP/101-00000002", "AMPUSERCIDNAME=Mauro") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:8] GotoIf("SIP/101-00000002", "0?report") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:9] Set("SIP/101-00000002", "AMPUSERCID=101") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:10] Set("SIP/101-00000002", "DIAL_OPTIONS=tr") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:11] Set("SIP/101-00000002", "CALLERID(all)="Mauro" <101>") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:12] GotoIf("SIP/101-00000002", "0?limit") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:13] ExecIf("SIP/101-00000002", "0?Set(GROUP(concurrency_limit)=101)") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:14] ExecIf("SIP/101-00000002", "0?Set(CHANNEL(language)=)") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:15] GotoIf("SIP/101-00000002", "0?continue") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:16] Set("SIP/101-00000002", "TTL=64") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:17] GotoIf("SIP/101-00000002", "1?continue") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx_builtins.c: Goto (macro-user-callerid,s,28)
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:28] Set("SIP/101-00000002", "CALLERID(number)=101") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:29] Set("SIP/101-00000002", "CALLERID(name)=Mauro") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:30] Set("SIP/101-00000002", "CDR(cnum)=101") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [s@macro-user-callerid:31] Set("SIP/101-00000002", "CDR(cnam)=Mauro") in new stack
[2023-05-18 09:40:40] VERBOSE[3210][C-00000001] pbx.c: Executing [43@from-internal:3] Wait("SIP/101-00000002", "1") in new stack
[2023-05-18 09:40:41] VERBOSE[3210][C-00000001] pbx.c: Executing [43@from-internal:4] Playback("SIP/101-00000002", "demo-echotest") in new stack
[2023-05-18 09:40:41] VERBOSE[3210][C-00000001] file.c: <SIP/101-00000002> Playing 'demo-echotest.gsm' (language 'en')
[2023-05-18 09:40:45] VERBOSE[3213] manager.c: Manager 'admin' logged on from 127.0.0.1