Ah, eu entendo, você só pode usar o formato decimal pontuado para o endereço do PBX.
Normalmente, no mundo da programação, " IP codificado "é um endereço específico escrito diretamente no código e não pode ser alterado. Desculpe pela confusão.
Nesse caso, você abre algumas opções, incluindo uma VPN ou uma VPS executando um Proxy Reverso , em combinação com um Provedor DNS dinâmico (e um roteador que o suporta ). talvez você não precise viajar com um roteador.
Se o seu telefone suportar um cliente VPN, você poderá estabelecer uma conexão VPN com um nome DDNS que aponte para a sua rede doméstica. que conectará seu telefone à sua LAN como se você estivesse diretamente conectado a ele. você pode acessar o servidor de PBX pelo seu endereço particular na sua LAN. Se o seu telefone não for compatível com um cliente VPN nativo, você poderá usar um roteador barato em seu local para criar um site-to-site VPN link para casa no nome do telefone.
então considere este cenário:
home public IP: 1.2.3.4
DDNS name: pbx.mynet.net --> 1.2.3.4
PBX IP: 10.0.1.1
você configuraria uma VPN no seu roteador e conectaria o cliente VPN dos telefones a 'pbx.mynet.net', e no endereço do servidor PBX de seus telefones IP, você configuraria 10.0.1.1.
|phone| >10.0.0.1> {|VPN| >pbx.mynet.net=1.2.3.4> |router|} >10.0.1.1> |PBX|
Outra opção seria um VPS, com um IP público. você configuraria um proxy reverso para redirecionar o tráfego na porta x para seu nome DDNS.
LAN public IP: 1.2.3.4
VPS IP: 4.3.2.1
DDNSName: pbx.mynet.net --> 1.2.3.4
proxy redirect: :1234 --> pbx.mynet.net:1234
PBX LAN address: 10.0.1.1
Você apontaria o endereço do servidor PBX do seu telefone para 4.3.2.1. quando o VPS receber os pacotes, ele os encaminhará para o 1.2.3.4 e suas regras de encaminhamento de porta encaminharão os pacotes para o servidor de PBX.
|phone| >4.3.2.1> |VPS| >pbx.mynet.net=1.2.3.4> |Router NAT| >10.0.1.1> |PBX|