Приемане на SMS от системата Octell чрез SIP-GSM GoIP шлюз - Продажба - Инсталация - Конфигурация -
Неуморен телеком работник
Получаване на SMS от системата Octell чрез SIP-GSM GoIP шлюз
- Размер на шрифта: MoreLess
- Преглеждания: 13508
- Коментари: 0
- Абонирайте се за актуализации
- Печат
- Дял
SIP-GSM GoIP шлюзът, без значение кой канал, ви позволява да получавате и изпращате SMS съобщения. За еднократно получаване и изпращане можете да използвате вградения уеб интерфейс. Трябва да получаваме съобщения в голям обем, да ги обработваме в скрипт (IVR) Octell. По-специално се изисква да се въведе получаване на показанията на газомера за газова компания чрез SMS съобщения.
Едно от предимствата на GoIP е наличието на собствен SMS сървър, с който можете да получавате и изпращате SMS, както и да правите SMS съобщения.
Нека започнем процеса, като инсталираме и конфигурираме SMS сървъра.
Използвах дистрибуцията Elastix като платформа. Няма да описвам процеса на инсталиране, т.к. нашата цел е друга, особено след като има много инструкции. Нека да преминем към следващата стъпка - инсталиране на SMS сървъра.
Инсталирането на модула се извършва в няколко стъпки:
tar -xzvf goip_install-v1.18.tar.gz
Потребителско име/парола: root/root


След това ще създадем канали на SMS сървъра и SIP-GSM GoIP шлюза. Отидете в раздела за добавяне на доставчик:Управление на системата--Управление на доставчик

Използвам един оператор "Megafon ", така че дадох името, което исках.
След това преминаваме към добавяне на шлюз и създаване на акаунт. Отидете на:Управление на системата--Управление на GoIP и щракнете върхуДобавяне на GoIP

Въвеждаме > SIM карти в осмия и втория слот (считамесамо SIM карта, свързана към осмия слот). Също така това > Octell, когато четете входящи SMS чрез SQL заявка, така че го запомнете. Задайте паролата, която ще се използва при настройка на връзката в GoIP интерфейса.

В момента съм конфигурирал две SIM карти за предаване към SMS сървъра. Не обръщаме внимание на втория запис, разглеждаме подробно връзката и конфигурацията на ID"goip1-8"
Конфигурирайте следните параметри
SMS Server Port - порт (по подразбиране 44444)
SMS Client ID - ID, който присвоихме на връзката, създадена по-горе ("goip1-8")
Парола - паролата, зададена при добавяне на GoIP в SMS сървъра.
Запазете настройките, щракнете върху бутона "Запазване на промените ".
Това е всичко, настройката на GoIP за получаване на SMS съобщения към SMS сървъра е завършена. Остава само да се уверите, че GoIP е регистриран на SMS сървъра, изпратете тестов SMS и отидете на настройките на Octell.
Състоянието на SIM картата може да се види в разделаСъстояние на уеб интерфейса на GoIP

Нека се върнем към екрана на GoIP мениджъра по-горе и да го разгледаме по-отблизо:

Разглеждаме параметрите, съответстващи на персонализираната връзка:
Статус за влизане на връзката, която конфигурирахме. Състоянието трябва да е LOGIN, в противен случай проверете настройките за връзка, които сте конфигурирали по-горе.
GSM Login - SIM картата е инсталирана и регистрирана в мрежата на GSM доставчика
GSM сигнал - сила на сигнала в GSM мрежата (технически параметър)
Voip Login - параметър, показващ състоянието на GoIP регистрация на syp-proxy. Моят GoIP е регистриран в Octella, така че състоянието еВХОД. Ако регистрацията не е конфигурирана и състояниетоИЗХОД, тогава това няма да повлияе на работата с SMS
Доставчик - доставчикът, който създадохме по-горе.
Парола - паролата, която се конфигурира при добавяне на GoIP. Чудя се защо е показано изрично, но както направи разработчикът, така работи.
Да проверим дали някой ни е изпратил SMS-точка? НатиснетеSMS Inbox и без значение коя връзка натиснете,Inbox отваря общ
За да изпратите SMS, отидете наИзпращане на SMS на връзката, през която искате да изпратите, или през секциятаИзпращане на съобщение. главното меню на SMS сървъра. Интересувам се от получаване на SMS, така че този път не спираме до изпращането.
След това работим върху това как да получаваме SMS от нашия SMS сървър от скрипта Octell?
ВMicrosoft SQL Server Magement Studio създадох свързан сървър (свързан MySQL SMS сървър към MSSQL Octell)

След това конфигурирайте четенето на SMS съобщения от Octell.
Създайте скрипт за услуга на Octell

Акценти:
1. Четене на SMS
Получените SMS съобщения в GoIP SMS сървъра се поставят в таблица"receive", база данни"goip"
изпълнете SQL заявка към свързания SMS сървър.изберете @), където goipname=@goipname
Освен това, логично, проверявам съдържанието на съобщението за съответствие с прехвърлянето на доказателства, обработвам ги и изтривам записа с SQL заявка от MySQL таблицата на GoIP SMS сървъра. Ако тези условия не са изпълнени, тогава просто изтривам съобщенията.
Така че внедрихме получаването на SMS съобщения от сървъра на Octell, използвайки GoIP SMS сървъра и GoIP8 SIP-GSM шлюза.
Възможно е, разбира се, на сървъра, на който е инсталиран Octell, да "вдигнете" виртуална машина с CentOS, вероятно ще бъдеработи и най-вероятно ще работи, ако техническите параметри на сървъра го позволяват. На работещата система Octell не експериментирах.
Уточнявам, че Octell не е тест-работник, тази функционалност е реално внедрена и работи денонощно!
След това ще работим върху изпращането на SMS съобщения през шлюза от системата Octell. Но това е следващия път.