Как позвонить из консоли Asterisk 2


Создаем файл в /var/spool/asterisk/tmp/test.call со следующим содержимым:

Channel: SIP/[peer name]/[number to call]
Callerid: [caller id]
MaxRetries: 3
RetryTime: 20
WaitTime: 30
Context: default
Extension: s
Priority: 1
Set: NUMBER=[caller id]
Archive: yes

, где

  • [trunk name] — имя сип транка или sip peer через который нужно позвонить (это может быть как внешний транк так и какой-нибудь внутренний номер)
  • [number to call] — номер на который  нужно звонить
  • [caller id] — подставьте значение для определения номера звонящего
  • Context: default — контекст в который переведется звонок после ответа вызываемого номера
  • Extension: s — какой extension будет звониться в выбранном контексте
  • Priority:1 — номер в последовательности инструкций для выбранного extension

Затем выполните команду:

# cp /var/spool/asterisk/tmp/test.call /var/spool/asterisk/outgoing/test.call

Через пару секунд asterisk должен увидеть файл в папке и попробует позвонить согласно инструкциям в нём.

Более подробно: Asterisk call files

 


Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

2 мыслей про “Как позвонить из консоли Asterisk

  • Аноним

    Из консоли астериск вы так не позвоните — это команды уместные для консоли сервера! А для звонков из cli asterisk есть originate

    • Аноним

      Кстати! командой asterisk -rx «originate …» (вместо … дописать по вашим реалиям) вы организуете звонок без предварительных извращений с созданием call-файлов, задав номер в команде, а не в файле.