lua – asterisk – еще немного размышлений

При написании диалплана на lua переходишь от простого программирования к объектно-ориентированному. Т.е. каждый вызов – это контакт двух объектов – caller и callee. caller инициирует вызов, callee принимает.

В свете современных интеграций прежде чем достигнуть callee caller обрастает достаточно большим объемом данных – что за номер, регион, страна, клиент, категория обслуживания, контактный менеджер. Соединившись с callee, caller может продолжить свое путешествие-обслуживание будучи переведенным на другого callee. И весь набор своих данных нести за собой.

Или внутренний абонент набрал какой-то номер, например, чей-то мобильный. Можно выяснить оператора, найти маршрут звонка с низкой стоимостью, определить регион, выяснить клиент это или нет. И всю эту информацию передать в CRM для прикрепления звонка к контрагенту.

Advertisements
lua – asterisk – еще немного размышлений

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s