Когда я использую звездочку, я должен разработать свой собственный софтфон? - PullRequest
0 голосов
/ 06 июля 2018

Я довольно новичок в разработке звездочек, я понимаю некоторые основные фундаментальные концепции каналов и мостов. Я понимаю, что каналы создаются драйвером канала, записанным в c, при использовании конфигурации набора номеров. Я смог настроить sip-телефоны для входящих и исходящих вызовов, а также настроить локального sip-провайдера для осуществления внешних вызовов. У меня есть проблема с ari, что я не понимаю, так это если я собираюсь разработать мягкий sip-телефон (в браузере), с которого инициируется вызов покоя каналов. и если я собираюсь это сделать, как аудио будет передаваться через браузер.

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Я использую композицию docker и разработку с помощью библиотеки ari4java, поэтому с помощью композиции я определяю службу звездочки, в нее я добавляю все необходимые файлы конфигурации (sip.conf, ari.conf и т. Д.), А затем использую команду 'docker-compose. вверх, чтобы запустить композицию. До / после этого я создал учетную запись SIP, используя linphone или zoiper (оба являются программными телефонами), что было определено в файле sip.conf. Когда композиция будет готова, она зарегистрирует вашу учетную запись SIP, а затем вы сможете набрать другой SIP.

Пример службы звездочки в составе (файл docker-compose.yaml):

version: '2'
services:
  asterisk: 
    image: registry.gitlab.com/cloudonix/docker/asterisk-docker:14
    volumes: 
      - ./configuration/extensions.conf:/etc/asterisk/extensions.conf:ro
      - ./configuration/http.conf:/etc/asterisk/http.conf:ro
      - ./configuration/ari.conf:/etc/asterisk/ari.conf:ro
      - ./configuration/sip.conf:/etc/asterisk/sip.conf:ro

   ports:
      - 8088:8088
    networks:
      mynet:
        ipv4_address: //add ip address

Докерская документация: https://docs.docker.com/compose/

Скачать zoiper: https://www.zoiper.com/en/voip-softphone/download/current

0 голосов
/ 06 июля 2018

ARI, предназначенный для управления звездочкой через подобный отдыху интерфейс

Это не имеет никакого отношения к программному телефону. Вы можете использовать жесткий телефон и ARI, никаких проблем в этом нет.

"звук будет подключен через браузер" = WebRTC

...