First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Как заставить chan_dongle передавать в качестве "номера DID" IMEI модема? [закрыт]

0

Такой вопрос, ребята подскажите как заставить chan_dongle передавать в качестве номера DID непосредственно IMEI модема? Как сделать с chan_datacard я сталкивался, вот тут даже статейка есть. Пробовал так:

[from-gsm1]

exten
=> s,1,Set(CALLERID(all)=${CALLERID(num)})

exten
=> s,n,Set(CALLERID(num)=${CALLERID(num):})

exten
=> s,n,goto(from-trunk,${IMEI},1)

В итоге вообще не получаю номера DID:

== Starting Dongle/dongle1-0100000000 at from-gsm1,3809342264**,1 failed so fa
lling back to exten
's'
-- Executing [s@from-gsm1:1] Set("Dongle/dongle1-0100000000", "CALLERID(all)
=+3806384674**"
) in new stack
-- Executing [s@from-gsm1:2] Set("Dongle/dongle1-0100000000", "CALLERID(num)
=+3806384674**"
) in new stack
-- Executing [s@from-gsm1:3] Goto("Dongle/dongle1-0100000000", "from-trunk,,
1"
) in new stack
-- Goto (from-trunk,s,1)

в dongle.conf говорю на входящие выполнять сразу [from-trunk] в итоге сразу получаю "DID=3809342264**"

-- Executing [3809342264**@from-trunk:1] Set("Dongle/dongle1-0100000000", "_
_FROM_DID=3809342264**"
) in new stack
-- Executing [3809342264**@from-trunk:2] Gosub("Dongle/dongle1-0100000000",
"app-blacklist-check,s,1") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("Dongle/dongle1-0100000000", 0
?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("
Dongle/dongle1-0100000000", "CAL
LED_BLACKLIST
=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("
Dongle/dongle1-0100000000", "
) in new stack
-- Executing [3809342264**@from-trunk:3] ExecIf("Dongle/dongle1-0100000000",
"0 ?Set(CALLERID(name)=+3806384674**)") in new stack

Уже лучше, могу роутить отдельно транк. Но стоит вопрос чтобы вместо номера телефона симки которая стоит в модеме, получать IMEI модема?
Если не правильно сформулировал вопрос, сильно не пинайте я только на грани обучения "Asterisk: The Future of Telephony" 65 страница "Установка" :)

спросил Feb 6 '12

serj1991 Gravatar serj1991
1 1 1 3

обновил Feb 6 '12

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

1 Ответ

1

http://wiki.e1550.mobi/doku.php?id=usage Есть переменная DONGLEIMEI. Куда ее подставить думаю сам поймешь

ссылка удалить спам редактировать

ответил Feb 6 '12

Ecuador Gravatar Ecuador
845 10 10 24

обновил Feb 6 '12

Comments

Спасибо огромное!!! Все заработало!!

serj1991 (Feb 6 '12)edit

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Feb 6 '12

Просмотрен: 1,937 раз

Обновлен: Feb 06 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.