You are viewing the community [info]ru_asterisk

Asterisk PBX [entries|friends|calendar]
ru_asterisk

[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

переход на AEL/LUA [16 May 2012|09:45pm]

alexkuklin
Среда такая маленькая пятница, поэтому задам почти пятничный вопрос.

Коллеги, есть ли тут те, кто перешел со старого языка описания dialplan на AEL или LUA?
Если да, то скажите, имеет ли смысл тратить на это время?
7 comments|post comment

asterisk 1.8, односторонняя слышимость [04 May 2012|09:52pm]

alexkuklin
Собрал новый сервер вместо сдохшего, поставил 1.8 из дебиановского репозитория, прописал sip.conf и extensions.conf из бакапа..... и получил одностороннюю слышимость.
Поскольку разбираться там некогда, откачу сейчас на 1.6, а потом буду экспериментировать на кошечках; однако буду признателен, если кто-нибудь расскажет, куда копать.
post comment

antifraud на 8-800 [03 May 2012|12:31pm]

alexkuklin
Коллеги, кто-нибудь заморачивался $subj?
Клиенту накидали паразитного трафика, не особо много, но неприятно и хотелось бы минимизировать ущерб в будущем.
post comment

индикация с какой линии пришёл вызов [10 Apr 2012|01:45pm]

network1453
Добрый день!

В системных телефонах обычных АТС есть такая функция - "индикация состояния входящей в АТС линии". Т.е. когда тебе приходит вызов с города - видно с какой линии он пришел. Так же, если запрограммировать такую кнопку на внутренний номер - она будет указывать номер набравшего.

Как эта функция называется в IP-телефонах ? В Гугле с Яндексом был - вываливаются списки аппаратов без описания самой функции или предлагается "бизнес-телефон" с N-входящими одновременными регистрациями по SIP. При том что системный телефон обходился одним номером.

Заранее спасибо!

UPD: Решено.

Это называется BLF или presence:
http://www.voip-info.org/wiki/view/BLF
http://www.voip-info.org/wiki/view/Asterisk+presence
9 comments|post comment

Multifon -> Asterisk -> Multifon проброс звонка [06 Apr 2012|12:44am]

_bublik_
С какой стороны взять за задачу?

К Asterisk подключены 2 аккаунта Multifon. Нужно, чтобы при наборе номера +7 111 111 1111 Asterisk снимал трубку и давал возможность набрать номер. И звонок происходит с номера +7 222 222 2222.
1 comment|post comment

интеграция с thunderbird/firefox [24 Mar 2012|10:21pm]

alexkuklin
Ничего особо инновационного, однако, как выяснилось, очень удобно:

дополнение asterisk-click2dial (работает с firefox и thunderbird, я с firefox не тестировал) позволяет инициировать звонки одним кликом.

Для полноты счастья рекомендуется применить описанное в #964122 и #942075.
post comment

переброс звонка с DID на сотовый с сохранением CID звонящего [19 Mar 2012|07:03pm]

alexkuklin
Может, тут есть такие же слоупоки как и я, и им будет интересно знать, что если сделать


exten => alex,1,NoOp("cid is ${CALLERID(all)}")
exten => alex,2,GotoIf($["${GLOBAL(REDIR)}" = "1"]?default,alex,5)
exten => alex,3,GotoIf($["${GLOBAL(DND)}" = "1"]?dnd,s,1)
exten => alex,4,Dial(sip/alex&sip/130)
exten => alex,5,Transfer(local/+359892716146)


то перенаправление звонка делается через 302 Moved temporary, обрабатывается оператором и номер звонящего передается нормально. Работает как минимум с МТТ/youmagic. Учитывается ли такой звонок как дополнительный занятый канал - не знаю, не проверял.
3 comments|post comment

Абонент не слышит другого [19 Mar 2012|07:00pm]

_bublik_
Asterisk 1.8.4.4
Клиенты - 3CX Phone, оба через 3G.

Абонент 1 - А1
Абонент 2 - А2

А1 набирает А2 - все друг-друга отлично слышат.
А2 набирает А2 - А1 не слышит А2, но А2 слышит А1.

Конфиг:

[1000]
type=friend
username=1000
secret=xxx
context=phones
host=dynamic
nat=yes

[1001]
type=friend
username=1001
secret=xxx
context=phones
host=dynamic
nat=yes
2 comments|post comment

SIP-клиенты не снимают трубку [09 Mar 2012|01:21am]

pythonchik
Астер 1.8
На компе стоит x-lite (хотя ситуация и с другтими клиентами воспроизводится).
К Астеру подключаюсь через VPN, если это важно.
При входящем звонке снимаю трубку - и звонок срывается.

В логах вижу следующее (звонок с номера YYYY на номер XXXX)

[Mar  5 13:48:17] WARNING[53693]: chan_sip.c:8740 process_sdp: Unsupported SDP media type in offer: audio 0 RTP/AVP 3 101
[Mar  5 13:48:17] WARNING[53693]: chan_sip.c:8827 process_sdp: Failing due to no acceptable offer found
   -- SIP/ХХХХ-ХХХХХХХХ answered SIP/YYYY-YYYYYYYY
   -- Stopped music on hold on SIP/YYYY-YYYYYYYY
 == Spawn extension (internal, ХХХХ, 23) exited non-zero on 'SIP/YYYY-YYYYYYYY'

Вот настройка моего клиента из sip.conf

[general]
context=default
qualify=yes
canreinvite=no
;dtmfmode=inband
nat=yes

allowsubscribe=yes
notifyringing=yes
limitonpeer=yes
notifyhold=yes
insecure=port,invite
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
srvlookup=no
tos_sip=cs3
tos_audio=ef
tos_video=af41
tos_text=af41

cos_sip=3
cos_audio=5
cos_video=4
cos_text=3
disallow=all
allow=alaw
language=ru
rtpkeepalive=10

[ХХХХ]
secret=XXXXXXXXXXXXXX
type=friend
host=dynamic
disallow=all
allow=alaw
allow=gsm
context=internal
nat=yes
canreinvite=no
call-limit=10
insecure=port,invite

Судя по тому, что ситуация проявляется на разных клиентах - заморочка именно в настройках Астера.

Что можете порекомендовать?
6 comments|post comment

eventfilter [22 Feb 2012|12:29pm]

alixandir
Здравствуйте.

Кто имеет опыт использования eventfilter?
Судя по данным в интернете должна фильтровать события, которая попадают в AMI, те что указаны через данную директиву - не должны попасть в AMI.
Однако множество упоминаний на английском о том, что не работает, последнее упоминание в мае 2011 нашел.
Подскажите, как правильно пользоваться, где прописывать, чтобы убрать нужные типы событий из AMI?

Спасибо.
post comment

DVG-2032s и Distinctive Ring [18 Jan 2012|04:20am]

ext_858736
[ mood | apathetic ]

Собственно сабж :)

Есть *. Есть подключение к ней шлюзы D-Link DVG-2032s.
На шлюзе есть настройка 3 видов вызовов. На * прописаны ALERT_INFO для разных ситуаций.
ALERT_INFO на шлюзы передается.

Но шлюз не понимает что ему передают в ALERT_INFO.

Может быть кто-то разобрался с D-Link'aми? Что отдавать в заголовок?

До этого одним из шлюзов был GrandStream GWX-4024. С его ALERT_INFO разобрался и все работало :(

post comment

Нубский вопрос [17 Dec 2011|12:43pm]

_bublik_
Никогда раньше не имел дело ни с IP-телефонией, ни с Asterisk в частности.
В компании есть несколько десятков сотрудников, которые постоянно мотаются по стране. С ними нужна связь в любой момент и главное - чтобы между собой они могли связываться через Asterisk.
На руках у них iPhone.
Думаю использовать Asterisk + SIP + 3CXPhone или Acrobits.

В правильном направлении мысли или нет?
10 comments|post comment

Помогите с настройкой dialplan [12 Dec 2011|01:34pm]

timoha_spb
В упрощенном виде ситуация такая — есть asterisk и есть абонентское устройство — КПК с установленным SIP-телефоном по wi-fi и GSM. Нужно сделать так, чтобы в случае нахождения в зоне wi-fi звонки поступали на SIP, в противном случае — на мобильный. То есть, если телефон SIP зарегистрирован, выполнять Dial(SIP/xxx,60,), если не зарегистрирован — то Dial(SIP/viopprovider/7921xxxxxxxxx,60,) — без ожидания таймаута сразу направлять звонок на нужную линию.

P.S.: Гугление не помогло, все найденное относилось к разряду "если номер не отвечает xx секунд..."
7 comments|post comment

Очень нужен совет [06 Dec 2011|02:38am]

xcom_ghost
Здравствуйте, нужна помощь с аналоговой телефонией на Asterisk 1.4.4
Есть железка китайская железка Allvoip AV80004 (http://www.all4voip.ru/catalog/AV80004_IPPBX.html)
Asterisk & GUI Build:
Asterisk 1.4.4
Zycoo System v3.0.8

Она имеет 4 FXO порта. Планировалось что она будет принимать 3 линии аналоговой телефонии от местного провайдера и давать возможность исходящих звонков через GSM шлюз. Клиенты сидят на SIP телефонах Allvoip AV7010.
Внутренняя связь работает идеально, так же удалось заставить ее звонить через GSM шлюз и даже принимать звонки через аналоговые транки.
Но при попытке позвонить сразу с нескольких внешних телефонов он пропускает только один звонок(отображается в консоли), а на остальных идет гудок но в консоли про них ничего нет. Так же Music-On-Hold не работает когда идет звонок через аналоговые линии. 

Очень нужна помощь. Я в этой теме новичек, поиск в гугле и яндексе ничего не принес... не знаю что делать

конфиги )

8 comments|post comment

Хитрый followme [03 Nov 2011|11:11pm]

dizel_by
Господа, подскажите, как правильно сделать такое. Есть входящий. Астериск дозванивается на указанный номер, диктует голосом имя звонящего, а я решаю, поднимать или нет. Если да, то разговариваем. Собственно, вопрос в том, как начать этот самый второй вызов. Ибо Dial просто объединит каналы, а очереди и агенты поднимают трубку. Заранее спасибо.

Asterisk 1.6.2
7 comments|post comment

Нужен совет по voip вообще [25 Oct 2011|05:40pm]

3apa3a_b_ta3e
Возникла сходная ситуация с вот этой.

Есть TDA200, в неё приходит канал E1 от провайдера (уже просили у них SIP, получили писю). Телефонные аппараты - все аналоговые и парочка системных (цифровых?).

Хочется заменить эту всю эту конструкцию на гибридную АТС, у которой есть плата E1 и 4-6 портов FXS для факсов и аналоговых модемов (да-да, Сбербанк любимый). Телефонные аппараты планируется заменить на sip. Рассматривается в том числе конструкция типа "* в специальной коробке", в 19ю стойку.

И да, тоже есть несколько филиалов, которым надо звонить (и принимать звонки) в ТФОП и между собой.

Кто может сдать компанию, которая занимается подобными вещами? Проектирование, поставка оборудования, помощь в настройке. На данный момент предлагаются две крайности - либо проект за 20 т.а.д., либо "мы вам поставим оборудование, которое по слухам это умеет, ну а вы уже сами как-нибудь его настроите". Хотелось бы чего-то среднего.

@Екатеринбург
4 comments|post comment

[25 Oct 2011|09:55am]

dizel_by
Господа, а что вы пишете в диалпланах, когда хотите дать пользователю выбор между транками? Банально префиксы? Если да, то какие лучше использовать? Спасибо.
2 comments|post comment

Asterisk и Cisco 7960: упорно отказывается работать [07 Sep 2011|05:40pm]

tarkhil
Жил-был как-то сконфигуренный (неведомо когда, неведомо кем) телефон Cisco 7960. Потом его выключили - и он перестал работать.

На текущий момент я уперся в такой расклад:

На REGISTER Asterisk отвечает 401, что вполне понятно
На этот 401 от телефона приходит ICMP Port Unreachable, и до телефона не доходит, что у него спросили пароль.

Софтфон, включенный в тот же свитч, работает нормально.

Все конфиги могу показать.

UPD. Вопрос не в астериске и не в циске. В сети завелась злая пакетожорка. Умная, как не знаю кто. Крутим сервер.
10 comments|post comment

узнать длительность текущего разговора до его окончания [25 Aug 2011|06:06pm]

sigillite
Доброго времени суток.
Подскажите, есть ли возможность добыть информацию о продолжительности разговора пока он еще длится? Или сразу после его окончания, но не через CDR(billsec).

Спасибо
2 comments|post comment

Вопрос по переводу звонков и CDR [15 Aug 2011|11:53pm]

pythonchik
Потихоньку переезжаемс аналоговой телефонии на Asteriskю В сязи с этим имеем следующую структуру:
Е1 <-> LG LDK <-E1-> Cisco 1751 <-SIP-> Asterisk
Хочется сделать отслеживание звонков, причем приходит звонок по Е1 на LG, и интересующие меня абоненты пока тоже подключены к LG (причем сидят в звонковой группе).
Первое, что пришло в голову:
1. клиент звонит на LG
2. Оператор снимает трубку, слушает клиента, и делает перевод звонка на определенный номер.
3. Этот номер - экстеншн Астериска.
4. Экстеншен должен сделать что-то и перевести звонок на:
4.1 группу АТС LG - и там кто-то возьмет трубку.
4.2 сформировать очередь средствами Астера, и включить туда интересующих меня абонентов.
5. Когда абонент ответил, оператор кладет трубку, и клиент разговаривает с абонентом.

Итоговая задача: узнать номер позвонившего клиента и с каким абонентом он говорил.

Сейчас на шаге 4 в диалплане просто прописано получение CALLERID(all), но в итоге я вижу там номер оператора. А нужны - номер клиента и номер абонента.
10 comments|post comment

navigation
[ viewing | most recent entries ]
[ go | earlier ]