Я пытаюсь настроить систему Asterisk, которая позволит мне организовать конференц-связь между двумя динамическими номерами.
Кажется, я могу использовать «файлы вызовов», чтобы Asterisk инициировал вызов без необходимости входящего вызова - http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out
Этот пример кажется мне тем, что мне нужно:
Channel: SIP/mytrunk/12345678
MaxRetries: 2
RetryTime: 60
WaitTime: 30
Context: callme
Extension: 800
Priority: 2
Я могу сгенерировать этот файл на каком-нибудь языке сценариев, а затем поместить его в папку Asterisk Call File. Проблема, с которой я столкнулся, заключается в следующем: как мне позвонить на два номера и присоединиться к ним в конференц-связи?
Плагин / расширение MeetMe кажется мне тем, что мне нужно с точки зрения конференц-связи, я просто не уверен, как бы я использовал их вместе и присоединился к ним.
Кроме того, можно ли одновременно проводить несколько конференц-звонков с двумя участниками? Настроить ли это так же просто, как выделить X количество «каналов» в файле meetme.conf?
Вы на правильном пути - если вы просто хотите соединить двух человек, вам не нужна конференция Meetme, просто настройте следующее:
extension.conf контекст для исходящего вызова (возможно, у вас уже есть аналогичный):
[DialOut]
exten _0X.,1,Dial(SIP/mytrunk/${EXTEN})
В вашем файле вызовов, где 123456 - номер телефона человека 1 и 654321 для человека2:
Channel: SIP/mytrunk/123456
Context: DialOut
Extension: 654321
Priority: 1
Это вызовет абонента 1 и подключит его к контексту, который набирает номер 2.
Если вы действительно хотите позвонить более чем двум людям и провести с ними конференцию, вам потребуются файлы вызовов для каждого человека, и вы должны подключить их к контексту, который объединит их в конференцию Meetme.