VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

RasPbx настройка

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

clayer
Сообщения: 13
Зарегистрирован: 15 июл 2016, 19:24

Re: RasPbx настройка

Сообщение clayer »

ded писал(а):абонент sip:999@clayer.noip.me посылает сообщение абоненту GSM, так
совершенно верно, однако по логике сообщение отправляется с sip чата на номер id, который соответствует gsm телефонному номеру (58866696 в данном контексте тел номер).

В данный момент а диалплане написал строку без переменных DongleSendSMS(dongle0, +7921XXXXXXX, "test01", 1440, yes), чтобы исключить вариант ошибки подстановки переменных,всё равно астер пишет ошибку

-- Executing [+7921XXXXXXX@send-sms:5] Set("Message/ast_msg_queue", "SMSTO=sip:+7921XXXXXXX") in new stack
-- Executing [+7921XXXXXXX@send-sms:6] DongleSendSMS("Message/ast_msg_queue", "dongle0, +7921XXXXXXX, "test01", 1440, yes") in new stack
[2016-08-01 11:10:58] ERROR[1815][C-00000005]: app.c:113 app_send_sms_exec: [dongle0] Invalid destination number with id 0xb6601da4


через cli sms идут как через +7 так и через восьмерку (звонки тоже все работают)

Входящие смс на sip чат тоже приходят
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: RasPbx настройка

Сообщение ded »

clayer писал(а):через cli sms идут как через +7 так и через восьмерку (звонки тоже все работают)
CLI> dongle sms <device> <number> <message> вручную как отрабатывает? Какой там destination number указываете?
clayer
Сообщения: 13
Зарегистрирован: 15 июл 2016, 19:24

Re: RasPbx настройка

Сообщение clayer »

ded писал(а):CLI> dongle sms <device> <number> <message> вручную как отрабатывает? Какой там destination number указываете?
в предыдущем сообщении написал
clayer писал(а):через cli sms идут как через +7 так и через восьмерку (звонки тоже все работают)
destination указываю номер мобильного, на который отправляю смс (пробовал через +7 и 8) всё четко работает

может как-то лог можно посмотреть что он пишет в id 0xb6601da4?
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: RasPbx настройка

Сообщение ded »

Ставьте
core set debug 10
core set verbose 10
и смотрите потом в /var/log/asterisk/full
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: RasPbx настройка

Сообщение ded »

1) изучайте код

Код: Выделить всё

EXPORT_DEF const char * send_sms(const char * dev_name, const char * number, const char * message, const char * validity, const char * report, int * status, void ** id)
{
	if(is_valid_phone_number(number))
	{
		int val = 0;
		int srr = 0;

		if(validity)
		{
			val = strtol (validity, NULL, 10);
			if(val <= 0)
				val = 0;
		}

		if(report)
			srr = ast_true (report);

		return send2(dev_name, status, 1, "Error adding SMS commands to queue", "SMS queued for send", at_enque_sms, number, message, val, srr, id);
	}
	if(status)
		*status = 0;
	return "Invalid destination number";
}
2) Если никак - то связывайтесь с автором chan_dongle - bg_one {at} mail.ru по эл. почте или на форуме http://www.voipinfo.ru/forum/memberlist ... le&u=10064
Вряд ли это будет бесплатный семинар.
clayer
Сообщения: 13
Зарегистрирован: 15 июл 2016, 19:24

Re: RasPbx настройка

Сообщение clayer »

СПасибо, не думал что проблема затянется надолго
clayer
Сообщения: 13
Зарегистрирован: 15 июл 2016, 19:24

Re: RasPbx настройка

Сообщение clayer »

куда прописать строку, чтоб при логине определенного sipID астер брал содержимое txt файла и отправлял его сообщением
gland
Сообщения: 115
Зарегистрирован: 25 янв 2012, 11:07

Re: RasPbx настройка

Сообщение gland »

Например, в отлавливающий события по AMI скрипт
clayer
Сообщения: 13
Зарегистрирован: 15 июл 2016, 19:24

Re: RasPbx настройка

Сообщение clayer »

скрипт уже есть, он работает с интервалом, загружая систему (если сообщений накопилось много)

Думал можно где-то указать чтоб выполнял комманду при логине
clayer
Сообщения: 13
Зарегистрирован: 15 июл 2016, 19:24

Re: RasPbx настройка

Сообщение clayer »

решено
Последний раз редактировалось clayer 05 авг 2016, 15:44, всего редактировалось 1 раз.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH