Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Как увидить на телефоне номер звонящего?

Как увидить на телефоне номер звонящего?

Сообщений: 4

Как увидить на телефоне номер звонящего?

Приобрели GSM-шлюз KTS 4M GSM GATE. Подключили его к *. Пытаюсь настроить, чтобы на телефонах подключенных к * при входящих звонках выводился номер звонящего. Не получается. На GSM-шлюзе номер определяется и передается в *. * его получает. На телефоне же отображается номер под которым GSM-шлюз зарегестрирован в *.

Что нужно прописать в настройках, чтобы вместо местного номера GSM-шлюза отображался номер звонящего?
2008-07-31 17:15

Сообщений: 1573

Re: Как увидить на телефоне номер звонящего?

gray:

* его получает.
Где вы это видите?
2008-07-31 17:28

Avatara of kot
Откуда: spb
Сообщений: 342

Re: Как увидить на телефоне номер звонящего?

А это вам не подошло?
http://www.voiptech.ru/forum/viewtopic.php?f=3&t=19
-k-t-s-
2008-07-31 19:27

Сообщений: 4

Re: Как увидить на телефоне номер звонящего?

kot:

http://www.voiptech.ru/forum/viewtopic.php?f=3&t=19
Это не подошло. При включении "sip set debug" в /var/log/asterisk/messages видим такой фрагмент

<--- Transmitting (no NAT) to 10.10.10.110:5061 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.10.10.110:5061;branch=z9hG4bKPj0145000c33d0c553e67a;received=10.10.10.110;rport=5061
From: "+79161111111" <sip:110@10.10.10.110>;tag=0145000933d0c553e67a
To: sip:104@10.10.10.15
Call-ID: 0145000a33d0c553e67a
CSeq: 1159532567 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact: <sip:104@10.10.10.15>
Content-Length: 0


<------------>
[Aug 1 11:15:45] VERBOSE[9959] logger.c: -- Executing [104@numberplan-custom-1:1] Dial("SIP/110-08480568", "SIP/104") in new stack
[Aug 1 11:15:45] VERBOSE[9959] logger.c: Audio is at 10.10.10.15 port 14092
[Aug 1 11:15:45] VERBOSE[9959] logger.c: Adding codec 0x4 (ulaw) to SDP
[Aug 1 11:15:45] VERBOSE[9959] logger.c: Adding codec 0x2 (gsm) to SDP
[Aug 1 11:15:45] VERBOSE[9959] logger.c: Adding codec 0x8 (alaw) to SDP
[Aug 1 11:15:45] VERBOSE[9959] logger.c: Adding non-codec 0x1 (telephone-event) to SDP
[Aug 1 11:15:45] VERBOSE[9959] logger.c: Reliably Transmitting (no NAT) to 10.10.10.104:5060:
INVITE sip:104@10.10.10.104:5060 SIP/2.0
Via: SIP/2.0/UDP 10.10.10.15:5060;branch=z9hG4bK13a45d1c;rport
From: "GSM" <sip:110@10.10.10.15>;tag=as4652a8a9
To: <sip:104@10.10.10.104:5060>
Contact: <sip:110@10.10.10.15>
Call-ID: 2affaf1b1e55928c12f77e6b294ef2ea@10.10.10.15
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Fri, 01 Aug 2008 07:15:45 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 285

Полученный номер звонящего преобразуется в имя присвоенное GSM-шлюзу ("GSM")
2008-08-01 11:22

Сообщений: 1573

Re: Как увидить на телефоне номер звонящего?

покажите sip.conf этого пира а в extensions.conf добавьте строки (ес-но вместо шаблона "_Х." поставьте свой) :

...
exten => _X.,n,NoOp(${CALLERID(num))
exten => _X.,n,NoOp(${CALLERID(name))
exten => _X.,n,NoOp(${CALLERID(all))
...

и покажите вывод CLI (debug можно отключить)
2008-08-01 12:25

Откуда: St.Petersburg
Сообщений: 17

Re: Как увидить на телефоне номер звонящего?

cron333:

покажите sip.conf этого пира а в extensions.conf добавьте строки (ес-но вместо шаблона "_Х." поставьте свой) :

...
exten => _X.,n,NoOp(${CALLERID(num))
exten => _X.,n,NoOp(${CALLERID(name))
exten => _X.,n,NoOp(${CALLERID(all))
А так же покажите этот кусочек диалплана.
2008-08-01 22:21

Сообщений: 4

Re: Как увидить на телефоне номер звонящего?

В users.conf

[110]
callwaiting = yes
cid_number = 110
context = numberplan-custom-1
email =
fullname = GSM
group =
hasagent = no
hasdirectory = no
hasiax = no
hasmanager = no
hassip = yes
hasvoicemail = no
host = dynamic
mailbox = 110
secret = 110
threewaycalling = yes
vmsecret = 1234
zapchan =
registeriax = no
registersip = yes
canreinvite = no
nat = no
dtmfmode = rfc2833
disallow =
allow =

Звонок идет на внутренний номер 104 (он прописан на GSM-шлюзе в Hotline), для этого номера в extensions.conf ничего не прописано.
2008-08-04 13:52

Сообщений: 1573

Re: Как увидить на телефоне номер звонящего?

gray:

для этого номера в extensions.conf ничего не прописано.
А как же по вашему он вызывается ... )?
Если [110] - это настройки GSM-гейта, то покажите контекст - "numberplan-custom-1"
2008-08-04 14:34

Сообщений: 4

Re: Как увидить на телефоне номер звонящего?

Показываю

[numberplan-custom-1]
include = default
include = employee
plancomment = DialPlan1
exten = _810XXXXXXXXXXXX,1,Macro(trunkdial,${trunk_2}/${EXTEN:0})
comment = _810XXXXXXXXXXXX,1,Zarubezh,standard
exten = _07XXXXXXXXXX,1,Macro(trunkdial,${trunk_1}/${EXTEN:1})
comment = _07XXXXXXXXXX,1,Sipnet,standard
exten = _8499XXXXXXX,1,Macro(trunkdial,${trunk_1}/7${EXTEN:1})
comment = _8499XXXXXXX,1,Moskva499,standard
exten = _8495XXXXXXX,1,Macro(trunkdial,${trunk_1}/7${EXTEN:1})
comment = _8495XXXXXXX,1,Moskva495,standard
exten = _89XXXXXXXXX,1,Macro(trunkdial,${trunk_1}/7${EXTEN:1})
comment = _89XXXXXXXXX,1,Mobil,standard
exten = _849634XXXXX,1,Macro(trunkdial,${trunk_1}/7${EXTEN:1})
comment = _849634XXXXX,1,Nara,standard
exten = _84912XXXXXX,1,Macro(trunkdial,${trunk_1}/7${EXTEN:1})
comment = _84912XXXXXX,1,84912,standard
exten = _848438XXXXX,1,Macro(trunkdial,${trunk_1}/7${EXTEN:1})
comment = _848438XXXXX,1,Ð^ÑоÑ^ÀовÑ^Áк,standard

[employee]
exten = 1200, 1, Dial(SIP/101)
exten = 4200, 1, Goto(numberplan-custom-1, 89161111111)
exten = 4300, 1, Dial(SIP/trunk_2/89161111111)
exten = 666, 1, Dial(SIP/trunk_2/89061111111)

[default]
exten = _9.,1,Dial(SIP/${EXTEN:0}@100,20,rT)
exten = _5.,1,Dial(SIP/8${EXTEN:1}@110,20,rT)
exten = _4.,1,Dial(SIP/${EXTEN:1}@111,20,rT)
exten = 777,1,Goto(voicemenu-custom-3|s|1)
exten = 778,1,Goto(voicemenu-custom-4|s|1)
exten = 1001,1,Goto(ringroups-custom-1|s|1)
exten = 123, 1, Set(COUNT=10)
exten = 123, n(start),GotoIf($[${COUNT} > 0]?:goodbye)
exten = 123, n, SayNumber(${COUNT})
exten = 123, n, Set(COUNT=$[${COUNT} - 1])
exten = 123, n, Goto(start)
exten = 123, n(goodbye), Hangup()
exten = 1004,1,Goto(ringroups-custom-3|s|1)
exten = 1005,1,Goto(ringroups-custom-4|s|1)
2008-08-04 15:26

Сообщений: 1573

Re: Как увидить на телефоне номер звонящего?

Если ни одной строки не вырезано (включая - include), то я не вижу возможности вызова 104 екстена(или перенаправления на него).

[Aug 1 11:15:45] VERBOSE[9959] logger.c: -- Executing [104@numberplan-custom-1:1] Dial("SIP/110-08480568", "SIP/104") in new stack


но здесь видно, что вызов проходит через контекст numberplan-custom-1. Вы похоже не весь numberplan-custom-1 показали ...
2008-08-04 16:14

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru