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

Определение канала

Как определить канал откуда пришел вызов
1 2>
Сообщений: 48

Определение канала

Добрый день.

Есть два направления, с которых приходят SIP вызовы на мой *

Есть необходимость определить с какого направления пришел вызов и в соответствии с этим выставить accountcode в cdr. Для исходящих вызовов на разные направления все понятно, там сделал. А как с входящими такое сделать ?
2008-05-12 10:23

Сообщений: 112

Re: Определение канала

blander:

Есть два направления, с которых приходят SIP вызовы на мой *
эти направления описаны разными пирами в sip.conf ?
2008-05-12 11:53

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Определение канала

Попробуйте воспользоваться функций sipchaninfo:

CLI:

localhost*CLI>
-= Info about function 'SIPCHANINFO' =-

[Syntax]
SIPCHANINFO(item)

[Synopsis]
Gets the specified SIP parameter from the current channel

[Description]
Valid items are:
- peerip The IP address of the peer.
- recvip The source IP address of the peer.
- from The URI from the From: header.
- uri The URI from the Contact: header.
- useragent The useragent.
- peername The name of the peer.
- t38passthrough 1 if T38 is offered or enabled in this channel, otherwise 0

http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-05-12 12:16

Сообщений: 112

Re: Определение канала

litnimax:

Попробуйте воспользоваться функций sipchaninfo
а зачем так сложно-то?
гораздо проще разнести по контекстам и выставлять в них нужный акк
2008-05-12 12:50

Сообщений: 48

Re: Определение канала

chertanov:

blander:

Есть два направления, с которых приходят SIP вызовы на мой *
эти направления описаны разными пирами в sip.conf ?
Да два разных пира.
Один от провайдера с групповым номером, потом добавочные донабираются. Другой пир от родственнной сети оттуда приезжают вызовы напрямую на внутренние номера.
2008-05-12 14:25

Сообщений: 112

Re: Определение канала

blander:

Да два разных пира.
Один от провайдера с групповым номером, потом добавочные донабираются. Другой пир от родственнной сети оттуда приезжают вызовы напрямую на внутренние номера.
Если это два разных пира, то что мешает указать accountcode прямо в описании пира в sip.conf ?
Если по каким-то причинам это нежелательно, то отправлять звонки с разных пиров в разные контексты и там уже прописывать что нужно.
2008-05-12 14:34

Сообщений: 48

Re: Определение канала

SIPCHANINFO
Помогло!
можно вытащить значение пиира.
2008-05-12 14:37

Сообщений: 48

Re: Определение канала

chertanov:

blander:

Да два разных пира.
Один от провайдера с групповым номером, потом добавочные донабираются. Другой пир от родственнной сети оттуда приезжают вызовы напрямую на внутренние номера.
Если это два разных пира, то что мешает указать accountcode прямо в описании пира в sip.conf ?
Если по каким-то причинам это нежелательно, то отправлять звонки с разных пиров в разные контексты и там уже прописывать что нужно.
sip.conf неподходит - хочется что бы по входящим и исходящим звонкам по одному пиру мог быть разный акк
2008-05-12 14:57

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Определение канала

certanov:

гораздо проще разнести по контекстам и выставлять в них нужный акк
А зачем плодить контексты?

P.S. И вообще, пора на AEL переходить ;-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-05-12 15:43

Сообщений: 112

Re: Определение канала

litnimax:

А зачем плодить контексты?
P.S. И вообще, пора на AEL переходить ;-)
а что плохого в контекстах? мне несколько контекстов видятся более красиво, нежели конструкции аля ExecIf. Тем более, это сейчас хочется только акк выставлять. А завтра захочет логику поменять для них - в If-ах точно заблудится. Может AEL и улучшит читаемость, но принципяально он ничего не меняет.
2008-05-12 16:53

1 2>
Добавить страницу в закладки:  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