Asterisk Voip

Posted by Stanislav Nedelchev on Fri, 10/29/2010 - 15:28

VOIP телефонна централа.
Как да си направим такава лесно и бързо с помоща на Asterisk.
Има няколко начина с чиста инсталация на Астриск или да се използва някой от готовите за работи дистрибуции.
Като AsteriskNow или Trixbox.
Интересното и полезното при тях е , че идват с операционна система CentOS ,
която е свободният вариант на Redhat Enterprice Linux.
И имат вграден интерфейс за лесна конфигурация на Asterisk – FreePBX.
Интересно е да се отбележи , че се поддържат 2 версии на астериск .
Едната се правят само важни кръпки а в другата се добавят много нови неща.
Ако искате да имате стабилна система и не искате кой знае какви новости с новите ъпдейти изберете по старата версия.
Ние ще разгледаме Trixbox на фирмата fonality.
След успешна инсталация на системата основният екран изглежда така:

Ако искате просто да свържете няколко телефона в офис или стая.
Едиственото от което се нуждаете е да опишете необходимите номера (extensions) на телефоните в системата.Да въведете настройките в телефоните и да ги включите в мрежата.
Как се добавя вътрешен номер (extension ) в частност SIP.

Най важното в случая е да се напише Display Name , Sip alias и Secret.
След което в телефона се записват настройките за IP на сървъра ,ID на клиента и парола.
След като настроим успешно 2 броя вътрешни номера зададем правилните настроки на телефоните. В статус страницата ще видим че имаме 2 регистрирани SIP клиента.
След което можете да опитате да се обадите от единия телефон на другия.
Дотук добре но най вероятно ще искате да можете да правите изходящи обаждания както и да ви се обаждат външни хора.
За целта ви трябва платка от сорта на digium tdm400p.
Как точно се инсталира и настройва платката можете да прочетете тук.
http://www.asteriskguru.com/tutorials/wildcard_tdm400p.html
След като имаме успешно инсталирана и настроена платка е време да създадем един Trunk.
Трънковете са няколко вида ако имате нормални цифрови телефони на BTK ще трябва да създадете zap trunk. Но ако имате име и парола с която сте sip client на вашият интернет или voip доставчик тогата trunk-a ще бъде SIP.
Тук ще разгледаме как се създава ZAP trunk.
При конфигурирането на платката отделните канали се поставят в групи и затова и както ще видите на следващата картинка имат изписано G опред.


След като имаме създаден поне един trunk.
Можем да създадем Outbound Route.
Тоест през коя линия или трънк ще минават разговорите.
Интересното тук е , че можете по префикс на номера примерно 08 тези обаждания да минат през точно определена линия или трънк. Да кажем трънк на който е закачена GSM карта.
Има такива усртойства и една българска фирма ги предлага доста изгодно. Ако мислите да си направите GSM gateway.
Добавяне на Outbound Route.

Важните неща тук са Dial patterns. За кои номера през кой трънк ще мине разговора.
В trunk sequence можете да укажете как да бъдат редувани ако единият е зает.
Нещо също много полезно за ring groups. Ако създадето такава група може да добавите няколко телефона в нея и да укажете да звънят едновременно или един след друг.
Също можете да зададе музика която да свири токато има сигнал свободно.
Групите за зжънене също са изключително полезни ако решите да направите IVR или както му казват дигитален рецепционист.
Ето и как изглежда една група за звънене.
Ring Strategy – как ше звънят телефоните.
Extension list – тук се описват телефоните които ще звънят.
Разбира се Music on Hold.

Сега ще видим и как можем да направим IVR. След като се получи входящо обаждане.
Системат да каже за еди какво си натиснете 1 за другото натиснете 2 или изчакайте.
Като начало ще създадем Inbound Route и ще укажем какво се случва когато някой ни се обади.

Тук няма нищо специфично указано е за всеки DID и CID да се извиква IVR.

Tags: 

Comments

Доста интересно... определено ще го тествам!

Add new comment

Refresh Type the characters you see in this picture. Type the characters you see in the picture; if you can't read them, submit the form and a new image will be generated. Not case sensitive.  Switch to audio verification.