
енот
11.10.2016
06:02:12
в смысле поглядеть
у меня у заказчика есть 2 на 32 и 24 выхожу на новую работу, там 3 на 8

Саян
11.10.2016
06:03:28
а на старой че? )

енот
11.10.2016
06:03:39
а на старой нету гоипов

Google

Саян
11.10.2016
06:05:22
как-то круто из-за гоипов работу менять :)

енот
11.10.2016
06:06:55
да чтобы ты понимал в гоипах! мне без них, может, жизнь не мила!
а вообще, тут не платят просто

Kaschey
11.10.2016
06:07:45

енот
11.10.2016
06:08:16

VLAD
11.10.2016
06:09:10
Коллеги, мое имхо: больше 4 уже лотерея- перечитайте стандарт, посмотрите частотное покрытие, сколько каналов занимает GSM, плотность базовых станций.И получиться что стандарт 90-х явно ограничен в количестве, что и проявляется в дефолт сити в праздники (НГ) регулярным падением сети.Плюс ЭМС ( совместимость по помехам) - и получите негарантированное качество голоса.Обсуждали с коллегами шлюз 24-32 и сошлись что проще арендовать у мегафона сип-транк или Е1 и двинуться в сторону FMC

Kaschey
11.10.2016
06:10:18

енот
11.10.2016
06:10:42
32 работают хреновато, а вот восьмерки работают нормально, даже кучкой стоящие

Kaschey
11.10.2016
06:10:45
ну и да, гсм бывает просто в пробке падает.

VLAD
11.10.2016
06:12:56
Года 3 назад мега просила за поток от 4 до 7 тр
FMC вообще кто реально пользовал?Опытом поделитесь нравиться/не нравиться?

Саян
11.10.2016
06:29:37
где про FMC почитать?

VLAD
11.10.2016
06:30:13
на сайте у опсосов

Google

VLAD
11.10.2016
06:31:11
если кратко- то сопряжением АТС и прова достигается использование сотовых как коротких номеров

Artem DieZel
11.10.2016
06:31:32
FMC довольно полезно, если много мобильных сотрудников
у тебя телефон становится ext-ом твоей АТС
сотовый*

Vsevolod
11.10.2016
06:33:00
сотовая ватс. ты - корпклиент опсоса. у тебя кучка симок для сотрудников. также у тебя есть собственная атс с внутренней нумерацией. термин FMC по-сути предполагает создание некоего единого номерного плана для фиксированных и мобильных сотрудников. то есть с офиса можно набрать по короткому номеру офисного сотрудника и с симки набрать внутренний офисный короткий номер
ну и плюс через транк от опсоса обычно можно недорого звонить на мобилку и подставлять АОНы симок своих сотрудников

Саян
11.10.2016
06:34:26
Люди, кто поможет чайнику? Недопонимаю кое-что по диалплану, чтобы тут не флудить

Kaschey
11.10.2016
06:35:03
кидай сюды имхо.

VLAD
11.10.2016
06:35:32
Был один клиент у него несколько центров сначала хотели дект/роуминг/плюшки потом ценник отрезвил...рассмотрели ФМЦ -понравилось.Местный билайн просто 5 баллов : "Вы услугу FMC оказываете?Да, а что это такое?"

Vsevolod
11.10.2016
06:35:34
звони опсосу, там разъяснят. к тому же у каждого свои фишки/нюансы реализации есть
нужно звонить в отдел продаж корпоративным клиентам
и сразу говорить что будут вопросы технического плана

VLAD
11.10.2016
06:37:01
Каждый проект FMC- штучный, обычно переползают всем корпоративом.Во всяком случае с Мегой обговаривали все ньюансы лично

Саян
11.10.2016
06:37:17
кидай сюды имхо.
Хочу передать переменную при входящем через DAHDI в SIP канал (там внутренняя переадресация), понял что можно этого добиться через set(global...), но тут я засомневался? эта переменная будет меняться при каждом входящем звонке, итого получиться, что пока я разговариваю, она несколько раз может поменять значение? Не зря же она глобальная?
или чего-то путаю?

VLAD
11.10.2016
06:38:26
канальная ессно а ты же глобальную используешь

Саян
11.10.2016
06:38:46
просто через shared ничо не поступает

ros
11.10.2016
06:38:49
есть спец префиксы расширяющие область видимости переменной канала
_ и __ передименем

Саян
11.10.2016
06:39:33
Я не понял как они работают...

Google

Саян
11.10.2016
06:40:05
Если __ то она останется канальной и неограниченно наследуемой?
Она точно будет жить от DAHDI до SIP-а?
да блин проверить же могу, че-т запарился

VLAD
11.10.2016
06:44:36
Наследование переменных специфичных для каналов
Если мы в команде Set присоединим спереди к имени переменной одиночный символ _ , то в этом случае эта переменная будет унаследована каналом, который будет создан основным каналом, например, при использовании команды Dial(Local/…); . Однажды будучи наследована, эта переменная не будет далее унаследована. В случае, если мы присоединим спереди к имени переменной два символа _, переменная будет наследоваться неограниченное число раз. (Работает только для CVS HEAD, не поддерживается в Asterisk 1.0.9.)
Заметьте, что если нам нужно получить значение переменной, то при ссылке на ее имя нет необходимости в ведущих символах подчеркивания.
http://asterisk-pbx.ru/wiki/asterisk/variables
Добавь отладочный дамп в диалплан и пробуй

Саян
11.10.2016
06:46:05
не передалась че-то((
через SIPAddHeader что ли попробывать ((

Artem DieZel
11.10.2016
06:52:38
через два подчеркивания должно передаваться хоть куда
Set(__someVariable=value) в одной части звонка будет доступно в любой другой части того же звонка (каналы связанные по linkedid)

Саян
11.10.2016
06:58:12
может я просто не понимаю о чем говорю...
...я звоню на DAHDI
@analog_termination:3] Set("DAHDI/6-1", "__SRC_NUMBER=${CALLERID(num)}")
... набираю прямой номер
0@main_ivr:2] Dial("DAHDI/6-1", "SIP/100&SIP/200,,t")
... меня переадресуют
@other_ivr:3] Goto("SIP/260-00000c43", "other_ivr,start,1")
и в конце __SRC_NUMBER пустой

Artem DieZel
11.10.2016
06:59:07
NoOP(${SRC_NUMBER})?

VLAD
11.10.2016
06:59:12
Именно

Саян
11.10.2016
06:59:26
а че __ не надо при NoOp()?

Artem DieZel
11.10.2016
06:59:29
:D
уже нет

Саян
11.10.2016
06:59:44
кто б знал щас попробую)

Artem DieZel
11.10.2016
06:59:47
это только признак при присвоении переменно, на чтение она уже без __
написано в доке про наследования.

Google

Саян
11.10.2016
07:02:00
не сработало
пытаюсь передать в agi
AGI(agi.php,${SRC_NUMBER})
выводится
@other_ivr:15] AGI("SIP/260-00000d26", "agi.php,")

Artem DieZel
11.10.2016
07:03:05
поставьте NoOp-ы по всему маршруту в плане набора, посмотрите, в каком именно месте теряется

VLAD
11.10.2016
07:06:03
А посмотрите ${CALLINGPRES}: PRI Call ID Presentation variable for incoming calls (See callingpres)
Сдается мне что CallerID некорректна здесь

Artem DieZel
11.10.2016
07:07:10
да, тоже вариант - а было ли какое-нибудь значение у ${CALLERID(num)} в момент присвоения?

Саян
11.10.2016
07:07:32
)

Artem DieZel
11.10.2016
07:07:56
тогда ноопами смотреть...
странно, что не работает. Везде и всегда работало )

Саян
11.10.2016
07:11:10
блин в предпоследний момент теряется когда в последний контекст уходит...
че потом шаред делать?

VLAD
11.10.2016
07:11:51
Set(GLOBAL надеюсь при присвоении?

Саян
11.10.2016
07:15:33
я глобал не делал вообще
странно что когда я набираю внутренний номер переменная есть, а когда уже меня переадресуют на номер в этом же окнтексте, то переменная пустая О_о

VLAD
11.10.2016
07:16:29
значит канал другой
Юзайте глобал для передачи и будет счастье

Светлана ?
11.10.2016
07:16:53
.

Саян
11.10.2016
07:17:22

VLAD
11.10.2016
07:17:39
Если сами не поменяете - с чего бы

Саян
11.10.2016
07:17:55
ну... я подумал, что не зря же она глобал...

Google

Саян
11.10.2016
07:18:39
если будет два звонка, то будет два глобал значения?

VLAD
11.10.2016
07:19:10
Встречно- а у вас диалплан параллельно выполняется в 2 потока?

Саян
11.10.2016
07:19:27
больше чем в два
если я правильно понял
т.е. по одному сценарию может идти оновременно два звонка
в общем вся сложность в том, чтобы передать в последний конекст настоящий номер звонящего, а не номер того, кто переадресует...

VLAD
11.10.2016
07:23:34
Сделайте переменную count к примеру и развейте логику, в чем проблема

ros
11.10.2016
07:25:45
при вереводах средствами астериска всё нормально передается без глобалов

VLAD
11.10.2016
07:26:51
Я думаю коллега сам найдет что и как, в принципе всё прояснилось

Саян
11.10.2016
07:27:12
Ну как сказать )
__ не помог )
глобал, если я его правильно понял тоже не помог))

VLAD
11.10.2016
07:28:36
Чудес не бывает, ищите почему

ros
11.10.2016
07:36:46
[external]
...
exten => _3532XXXXXX,1,Set(__CID=${CALLERID(number)})
...
[internal]
...
exten => _[1-689]XX,1,ExecIf($[ ${LEN(${BLINDTRANSFER})} > 0 ]?Set(TRANSFERUSER=${BLINDTRANSFER}) )
same => n,ExecIf($[ ${LEN(${TRANSFERERNAME})} > 0 ]?Set(TRANSFERUSER=${TRANSFERERNAME}) )
same => n,ExecIf($[ ${LEN(${TRANSFERUSER})} > 0 ]?Set(TRANSFERUSER=${CUT(TRANSFERUSER,-,1)}) )
same => n,ExecIf($[ ${LEN(${TRANSFERUSER})} > 0 ]?Set(TRANSFERUSER=${CUT(TRANSFERUSER,\/,2)}) )
same => n,ExecIf($[ "foo${TRANSFERUSER}" = "foo" ]?Set(__CID=${CALLERID(number)}) )
same => n,ExecIf($[ ${LEN(${TRANSFERUSER})} > 0 ]?Set(CALLERID(number)=${CID}-${TRANSFERUSER}) )
same => n,ExecIf($[ "foo${TRANSFERUSER}" != "foo" ]?Set(CALLERID(name)="ORIGINAL:${CID} TRANSFER:${TRANSFERUSER}") )
same => n,Dial(SIP/${EXTEN},,tT)
...
в рабочей машины вытянул

VLAD
11.10.2016
08:11:58
Коллега, а что принимает такой каллерИД?Софтфон или телефон?Умещается?

ros
11.10.2016
08:14:02
ну если не поместится
same => n,ExecIf($[ "foo${TRANSFERUSER}" != "foo" ]?Set(CALLERID(name)="ORIGINAL:${CID} TRANSFER:${TRANSFERUSER}") )
урезать до
same => n,ExecIf($[ "foo${TRANSFERUSER}" != "foo" ]?Set(CALLERID(name)="O:${CID} T:${TRANSFERUSER}") )
вроде не жалуются что что-то не лизе

Alexander
11.10.2016
08:16:21
Всем привет, кто нибудь пользуется Asternic Queue stats Lite?

Rad
11.10.2016
08:17:32
Коллеги, а у кто нибудь использует астериск в связке с crm ? Если использует интересно с какими crm. на данный момент нашел варианты с sugarcrm и vtiger '

Artem DieZel
11.10.2016
08:17:45
с шугой много