Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Как написать скрипт на Астериск

0

Добрый день,

Извините может вопрос не туда написал только не знал куда поставить его.

У меня такая ситуация. Есть Elastix 2.5 с 3 я Extension-ами. Нужен какой нибудь скрипт или что-то другое чтоб при каждом входящем звонке Elastix генерировал xml с следующими параметрами

При стартер звонка

  1. Call ID
  2. A number
  3. B number
  4. Call start time

При окончании звонка

  1. Call ID
  2. B number

Подскажите пожалуйста как это сделать?

удалить закрыть спам изменить тег редактировать

спросил 2015-01-29 23:47:23 +0400

Vahag Gravatar Vahag
1 1 1

обновил 2015-01-29 23:48:41 +0400

Comments

2

вы выиграли конкурс на самый лучший вопрос за полгода) поздравляю. следующий раз еще и форму xml в вопрос добавьте.

meral ( 2015-01-30 05:36:13 +0400 )редактировать

2 Ответа

0

Ответ предельно простой - руками, в * есть два пути system и agi, и то и другое хорошо описано в документации, на чем вызываемый скрипт писать это уже дело ваших половых предпочтений.

ссылка удалить спам редактировать

ответил 2015-02-04 13:56:55 +0400

CheeZ Gravatar CheeZ
1205 7 6 25

Comments

не не не. скрипты на астериск пишутся в диалплане. не усложняйте.

meral ( 2015-02-05 20:48:25 +0400 )редактировать
0

стартер... файл extensions_custom.conf

[from-pstn-custom]
exten => _X.,1,AGI(script.sh,${UNIQUEID},${CALLERID(num)},${FROM_DID},${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})
exten => _X.,n,Goto(ext-did,${EXTEN},1)

Окончание звонка аналогично, но нужно переписать контекст macro-hangupcall

ссылка удалить спам редактировать

ответил 2015-01-30 01:05:51 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

ТС счас спросит а что там в script.sh ))))

Zavr2008 ( 2015-01-30 15:02:45 +0400 )редактировать

Это уже вопрос отдельной оплаты))

zzuz ( 2015-01-30 15:33:44 +0400 )редактировать

Круче будет, если ТС перенесет это и задаст вопрос по теме script.sh not found -- что это?)

tesak89 ( 2015-01-30 18:49:10 +0400 )редактировать

Запросто .

zzuz ( 2015-01-30 18:53:39 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-01-29 23:47:23 +0400

Просмотрен: 1,129 раз

Обновлен: Feb 04 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.