Страница 1 из 1
Debian+asterisk1.8+huawei e153
#1
Отправлено 06 Март 2011 - 18:17
Народ кто настраивал Debian+asterisk1.8+huawei e153 такую связку? Я вот никак не могу заставить звонить через этот модем. Ядро версии 2.6.32. Через DAHDI нормально все а от него никак, не инициализирует этот модем asterisk1.8 и все. В инете читал, так и не нашел решения.
#2
Отправлено 09 Март 2011 - 07:50
hellion (06 Март 2011 - 18:17) писал:
Народ кто настраивал Debian+asterisk1.8+huawei e153 такую связку? Я вот никак не могу заставить звонить через этот модем. Ядро версии 2.6.32. Через DAHDI нормально все а от него никак, не инициализирует этот модем asterisk1.8 и все. В инете читал, так и не нашел решения.
ну вы бы хоть то что пробовали сказали. Там в этом модеме, как и во многих модемах, не включено по умолчанию голос. т.е. в системе вы видите только USB0, USB1, USB2, но где USB0 - комманды, USB1 - голос (вход) USB2 - данные. Должно быть еще USB3 - голос (исход), USB4 - данные (исход).
Для того чтоб включить подобное - нужна специальная прошивка, ну и АТ командами поиграться.
#3
Отправлено 09 Март 2011 - 08:37
а где возможно найти прошивку? командами игрался в консоли но нечего не получилось. все писало error при вводе команд.
#6
Отправлено 31 Март 2011 - 17:45
Уже все настроил. Можно закрывать тему. С huawei e153 все работает после небольшой настройки самого модема.
#7
Отправлено 01 Апрель 2011 - 15:47
а поделиться с обществом своим решением?
http://www.freenet.lg.ua/ Локальная сеть Луганска, (ISP) интернет провайдер ФрииНет
#10
Отправлено 01 Апрель 2011 - 18:42
А почему астериск 1.6? У меня 1.8 с E1550 работает. Сборка лечится патчем.
#12
Отправлено 01 Апрель 2011 - 23:38
hellion (01 Апрель 2011 - 18:19) писал:
usb-modeswitch - есть уже версия 1.1.7
Под рукой был только ютеловский модем... (E1550)
1. Без smsaspdu=yes не хотели отправлятся смс-ки ни кирилицей, ни транслитом!
Хотя этот параметр позволяет отправлять смски в кирилице PDU-кой, без этого отправляет в TEXT
В /etc/asterisk/datacard.conf
; datacard required settings
[datacard0]
....
smsaspdu=yes
2. Заменить одинарные на двойные кавычки, иначе если смс будет содержать одинарные кавычки, не сохранит в файл.
exten => sms,n,System(echo ‘${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} – ${DATACARD} – ${CALLERID(num)}: ${SMS}’ >> /var/log/asterisk/sms.txt)
exten => ussd,n,System(echo ‘${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} – ${DATACARD}: ${USSD}’ >> /var/log/asterisk/ussd.txt)
Ошибка при одинарных кавычках:
debian*CLI> datacard ussd datacard0 *100# [datacard0] USSD queued for send with id 0x7f18e8093090 -- [datacard0] Successfully sent USSD 0x7f18e8093090 [Apr 1 20:38:29] NOTICE[1926]: at_response.c:275 at_response_ok: [datacard0] Successfully sent USSD 0x7f18e8093090 [datacard0] Got USSD type 0 'USSD Notify': 'Vash balans:zagal'nyi 196,36; paketnyi 0,00; dodatkovyi 0,00 hrn.Perevirka dodatkovykh poslug *121#' -- Executing [ussd@datacard-incoming:1] Verbose("Local/ussd@datacard-incoming-5fc8;1", "Incoming USSD: Vash balans:zagal'nyi 196,36; paketnyi 0,00; dodatkovyi 0,00 hrn.Perevirka dodatkovykh poslug *121#") in new stack [b][Apr 1 20:38:31] WARNING[1962]: app_verbose.c:97 verbose_exec: 'Incoming USSD: Vash balans:zagal'nyi 196' is not a verboser number[/b] 36; paketnyi 0,00; dodatkovyi 0,00 hrn.Perevirka dodatkovykh poslug *121# -- Executing [ussd@datacard-incoming:2] System("Local/ussd@datacard-incoming-5fc8;1", "echo '2011-04-01 20:38:31 - datacard0: Vash balans:zagal'nyi 196,36; paketnyi 0,00; dodatkovyi 0,00 hrn.Perevirka dodatkovykh poslug *121#' >> /var/log/asterisk/ussd.txt") in new stack
При двойных также пишется варнинг.., но хотя бы сохраняется.
Лучше скачать вот этот скрипт http://datacard.goog...om/files/sms.pl и http://datacard.goog...m/files/ussd.pl
3. Отправка входящих смс сразу на меил
1. заменить вторую строчку в маршрутизации sms на:
exten => sms,n,System(/usr/bin/sendEmail -f vasya@mail.ru -t vasya@mail.ru -s ВАШ_ПОЧТОВЫЙ_СЕРВЕР.ru -u 'new SMS' -m '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DATACARD} - ${CALLERID(num)}: ${SMS}')
vasya@mail.ru меняете на свой реальный email.
ВАШ_ПОЧТОВЫЙ_СЕРВЕР.ru на адрес своего SMTP сервера.
если требуется авторизация на сервере добавляйте в строку еще -xu usernameonly -xp mypasswd
2. Если в системе не установлен sendEmail то установить его.
#apt-get install sendemail
4. Можно добавить к мануалу еще Привязка нескольких модемов к USB портам.
И для тех у кого астериска работает не от рута, понадобится доступ к модему..,
Пример для E1550
в файл /etc/udev/rules.d/45-huawei1550.rules :
KERNEL=="ttyUSB[0-9]*", ID=="2-4", SYMLINK+="ttyUSB0", OWNER="asterisk", GROUP="dialout", MODE="0660" KERNEL=="ttyUSB[0-9]*", ID=="2-4", SYMLINK+="ttyUSB1", OWNER="asterisk", GROUP="dialout", MODE="0660" KERNEL=="ttyUSB[0-9]*", ID=="2-4", SYMLINK+="ttyUSB2", OWNER="asterisk", GROUP="dialout", MODE="0660" KERNEL=="ttyUSB[0-9]*", ID=="5-2", SYMLINK+="ttyUSB3", OWNER="asterisk", GROUP="dialout", MODE="0660" KERNEL=="ttyUSB[0-9]*", ID=="5-2", SYMLINK+="ttyUSB4", OWNER="asterisk", GROUP="dialout", MODE="0660" KERNEL=="ttyUSB[0-9]*", ID=="5-2", SYMLINK+="ttyUSB5", OWNER="asterisk", GROUP="dialout", MODE="0660"
Соответственно ID будет у каждого свое, смотреть в dmesg после втыкания модема в этот USB порт
#dmesg | grep -i usb [ 4.521190] USB Serial support registered for GSM modem (1-port) [ 4.522116] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB0 [ 4.522290] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB1 [ 4.522963] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB2
Вроде пока что все...
#13
Отправлено 02 Апрель 2011 - 15:46
Спасибо за небольшой ман) обязательно ссылку себе оставлю. Вот еще хотел спросить: что-то писал скрипт что-бы отправлять смс с забикса? а то я сейчас на этапе передачи команды отправки смс. соединяется с сервером, а вот строку отправки смс пока не могу передать((
Поделиться темой:
Страница 1 из 1