Criar um domínio
No trecho de código abaixo, você vê como criar um domínio para o API SIP programável.
Exemplo
Substitua as seguintes variáveis no código de exemplo:
| Chave | Descrição |
|---|---|
SIP_DOMAIN | The name of your |
VONAGE_APPLICATION_ID | The Vonage Application ID. |
VONAGE_API_KEY | Your Vonage API key (see it on |
VONAGE_API_SECRET | Your Vonage API secret (also available on |
Pré-requisitos
Um aplicativo da Vonage contém a configuração necessária para o seu projeto. Você pode criar um aplicativo usando o CLI da Vonage (veja abaixo) ou pelo painel de controle. Para saber mais sobre os aplicativos, acesse consulte nosso guia de conceitos da Vonage.
Instale a CLI
Criar um aplicativo
Depois de instalar a CLI, você poderá usá-la para criar um aplicativo Vonage. Execute o comando a seguir e anote o ID do aplicativo que for retornado. Esse é o valor que deve ser usado em NEXMO_APPLICATION_ID no exemplo abaixo. Isso também criará o arquivo private.key no diretório atual, que você precisará na etapa Inicialize suas dependências
O Vonage precisa se conectar ao seu computador local para acessar o answer_url. Recomendamos usar o ngrok para fazer isso. Certifique-se de substituir demo.ngrok.io nos exemplos abaixo pelo seu próprio URL do ngrok.
Escreva o código
Adicione o seguinte ao arquivo ` create-domain.sh`:
curl --fail-with-body -X POST -H "Content-Type: application/json" \
-d '{"name": "'$SIP_DOMAIN'", "application_id": "'$VONAGE_APPLICATION_ID \
'", "acl": ["'$SIP_ACL_IP_ADDRESS'"], "srtp": "optional", "tls": "optional", "digest_auth": false}' \
https://api.nexmo.com/v1/psip -u $VONAGE_API_KEY:$VONAGE_API_SECRETExecute seu código
Salve este arquivo no seu computador e execute-o: