Как удалить одно расширение с помощью Asterisk CLI

Как удалить одно расширение по звездочке CLI?

Пробую команду:

remove extension 300809@from-internal

возврат

failed to remove extension 300809@from-internal

Расширение существовало, я мог бы использовать команду, чтобы показать его:

sip show user   300809

возврат

* Name       : 300809


Secret       : <Set>
  MD5Secret    : <Not set>
  Context      : from-internal
  Language     : 
  AMA flags    : Unknown
  CallingPres  : Presentation Allowed, Not Screened
  Call limit   : 0
  Callgroup    : 
  Pickupgroup  : 
  Callerid     : "device" <300809>
  ACL          : No
  Codec Order  : (ulaw|alaw)

person nick wu    schedule 09.04.2014    source источник


Ответы (2)


300809@from-internal не является расширением. скорее всего это идентификатор пользователя.

По крайней мере, в терминологии звездочки расширение будет в диалплане, это будет выглядеть так [some_extension]. имя файла:

/etc/asterisk/extensions.conf
person meda    schedule 09.04.2014
comment
Спасибо, я не смог найти 300809 в /etc/asterisk/extensions.conf. «300809» добавлен в X.X.X.X/admin/config.php?type=setup&display=extensions и выберите Generic sip Device, чтобы создать расширение. Теперь я хочу только удалить расширение. Вы знаете, как его удалить? - person nick wu; 09.04.2014
comment
таких команд нет, просто отредактируйте файл конфигурации напрямую - person meda; 10.04.2014

Вы научили, как работает freepbx. Это веб-интерфейс для небольших АТС, у него нет API для командной строки.

Также вопрос является дубликатом этого FreePBX добавить новое расширение SIP

person arheops    schedule 09.04.2014