First time here? Check out the FAQ!

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

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

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

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

спросил Jan 29 '15

Vahag Gravatar Vahag
1 1 1

обновил Jan 29 '15

Comments

2

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

meral (Jan 30 '15)edit

2 Ответа

0

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

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

ответил Feb 4 '15

CheeZ Gravatar CheeZ
1205 7 6 25

Comments

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

meral (Feb 5 '15)edit
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

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

ответил Jan 29 '15

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

Comments

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

Zavr2008 (Jan 30 '15)edit

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

zzuz (Jan 30 '15)edit

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

tesak89 (Jan 30 '15)edit

Запросто .

zzuz (Jan 30 '15)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Jan 29 '15

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

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

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