
Oleg
29.11.2016
10:03:34
А по сети изменений не было?

Kaschey
29.11.2016
10:06:19
авантел с регой?
у меня в авантелом проблем как то и нет.

Google

Archawka
29.11.2016
10:30:12

Oleg
29.11.2016
10:39:06
а абонент 201 в одной сети с PBX?

Archawka
29.11.2016
10:41:25
Д


ros
29.11.2016
11:01:20
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
— Called SIP/Avantel/+74957777777
— SIP/Avantel-00000003 is ringing
— SIP/Avantel-00000003 is making progress passing it to SIP/201-00000002
— SIP/Avantel-00000003 answered SIP/201-00000002
> 0x7f404c13fba0 — Probation passed - setting RTP source address to 10.0.1.1:10314
[2016-11-29 12:35:27] NOTICE[2118]: chan_sip.c:29240 check_rtp_timeout: Disconnecting call 'SIP/Avantel-00000003' for lack of RTP activity in 31 seconds
— Executing [h@macro-dialout-trunk:1] Macro("SIP/201-00000002", "hangupcall,") in new stack
— Executing [s@macro-hangupcall:1] ExecIf("SIP/201-00000002", "0?Set(CDR(recordingfile)=.wav)") in new stack
— Executing [s@macro-hangupcall:2] GotoIf("SIP/201-00000002", "1?theend") in new stack
— Goto (macro-hangupcall,s,4)
— Executing [s@macro-hangupcall:4] Hangup("SIP/201-00000002", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/201-00000002' in macro 'hangupcall'
== Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'SIP/201-00000002'
== Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on 'SIP/201-00000002' in macro 'dialout-trunk'
== Spawn extension (from-internal, 84957777777, 7) exited non-zero on 'SIP/201-00000002'
[2016-11-29 12:35:27] NOTICE[2118]: chan_sip.c:29240 check_rtp_timeout: Disconnecting call 'SIP/Avantel-00000003' for lack of RTP activity in 31 seconds
таймаут RTP


Archawka
29.11.2016
11:23:26
таймаут RTP
а где на русском написано подробно, чем данная проблема может быть вызвана?

Artem DieZel
29.11.2016
11:26:52
NAT-ом

Archawka
29.11.2016
11:27:26
NAT-ом
предлагаешь высунуть астериск в дмз?

Sergey
29.11.2016
12:41:36
Да
И получить счет
За общение с новой гвинеей
4 часа

Google

Sergey
29.11.2016
12:41:56
:)

Archawka
29.11.2016
12:52:42
вот я только приготовился отвечать именно так, а ты взял и сказал мою мысль.

Яков
29.11.2016
12:54:12

Sergey
29.11.2016
12:54:46
Так я думаю зоркий глаз админа спалит
:)

Яков
29.11.2016
12:58:59
зоркий глаз ночью спит

Саян
29.11.2016
14:26:23
Ребята, это же ненормально когда астериск создает второй звонок при вызове?
будто сначала пользователь звонит на астериск, а потом астериск вызывает внешний номер, такая же история при входящих...

Sergey
29.11.2016
14:35:58
Почему
Ненормально
Нормалтно
Он же инавацт кидает
От своего имени
А потом бриджует

Саян
29.11.2016
14:38:29
туплю, я думал всё в одном должно было быть
сейчас на рабочих серверах убедился
я просто уже замучился бороться с обрывами...

Sergey
29.11.2016
14:39:56
А че в логе
Ретрансмишшн эррор
?

Google

Саян
29.11.2016
14:45:38
не, phoner lite пишет End call due no RTP received anymore (PLC)
в дебаге RTP пауза после которой phoner отваливается
Спасает только r в Dial()
Но мне сказали, что это ненормально
Такое происходит только при звонках на федеральные номера, на городские всё ок

ros
29.11.2016
15:55:08
asterisk не поддерживает VAD и CNG, которые использует ваш оператор, соответственно пропуски в RTP.
Можно попробовать выставить internal_timing=no в asterisk.conf это может быть кинет в SDP
a=silenceSupp:off - - - -
(главное проследить чтоб появилось не проверял)
Это по идее должно заставить операторский софтсвитч выключить VAD, но не все это любят.

Саян
29.11.2016
16:28:44
не кинул...
тут дело в том, что отваливается не asterisk, а сам phoner lite
Видимо придется делать через r в Dial

ros
29.11.2016
16:31:48
оно не отваливается
просто в нем срабатывает какая-то бредовая защелка
варианта два попробовать freeswitch вместо asterisk
и/или зарепортить проблему писателям PhonerLite

Саян
29.11.2016
16:32:28
Понял, спасибо вам

ros
29.11.2016
16:34:45
можно по сорцам asterisk пробежаться на тему silenceSupp
может какой-то другой опцией включить можно его в SDP

Саян
29.11.2016
16:35:11
Не, слишком круто :)
я даже не знал про freeswitch, думал очередная сборка

ros
29.11.2016
16:36:11
cd /usr/src/asterisk...
grep silenceSupp -rn -A 10 -B 10 ./
и раззуть глаза на выхлоп

Саян
29.11.2016
16:36:48
я про то, что с исходниками у меня пробел большой. Собираю только по инструкциям без особого понимания

ros
29.11.2016
16:48:36
команды дал готовые
что в них непонятного?

Саян
29.11.2016
16:57:19
я сторонник пакетов, т.к. после исходников у меня когнитивный диссонанс из-за того, что не знаю куда что установилось, а в дебиане пурдж... и готово
с фряхой пытался дружить, поначалу даже нравилось, но после 8-й кажется версии полши какие-то изменения, я и так не успевал ничерта в освоении

ros
29.11.2016
16:58:47
исходники тойже версии что и запущеной что мешает держать в запаснике?

Google

Саян
29.11.2016
16:59:21
да в принципе ничего, просто нужно сесть и разобраться со процессом сборки

ros
29.11.2016
16:59:41
та зачем их собирать-то?

Саян
29.11.2016
16:59:50
ну... исходники же

ros
29.11.2016
17:00:02
погрепать в них млин просто
grep silenceSupp -rn -A 10 -B 10 ./

Саян
29.11.2016
17:00:13
ааа
сорян

Admin
ERROR: S client not available

Саян
29.11.2016
17:00:21
не понял
if (!p->owner || ast_channel_timingfd(p->owner) == -1) {
видимо это оно?
internal_timer?
if (!p->owner || ast_channel_timingfd(p->owner) == -1) {
ast_str_append(&a_audio, 0, "a=silenceSupp:off - - - -\r\n");
}

ros
29.11.2016
17:10:17
найти функу ast_channel_timingfd и посмотреть когда она вертает -1

Саян
29.11.2016
17:16:53
не че-то неосилимое для меня
нашел только
/*
./main/channel.c-1217- * Init file descriptors to unopened state just in case
./main/channel.c-1218- * autoservice is called on the channel or something tries to
./main/channel.c-1219- * read a frame from it.
./main/channel.c-1220- */
./main/channel.c:1221: ast_channel_timingfd_set(tmp, -1)

ros
29.11.2016
17:29:22
./main/channel_internal_api.c:614:int ast_channel_timingfd(const struct ast_channel *chan)
./main/channel_internal_api.c-615-{
./main/channel_internal_api.c-616- return chan->timingfd;
./main/channel_internal_api.c-617-}
ниже
./main/channel_internal_api.c:618:void ast_channel_timingfd_set(struct ast_channel *chan, int value)
./main/channel_internal_api.c-619-{
./main/channel_internal_api.c-620- chan->timingfd = value;
./main/channel_internal_api.c-621-}
вобщем дальше искать
ast_channel_timingfd_set где вторым аргументом -1

igor
30.11.2016
06:43:30
Доброго дня
Как описать пира с tls шифрованием?

Google

igor
30.11.2016
06:47:42
Астериск в качестве tls клиента

ros
30.11.2016
06:48:20
гугль точно в курсе

?simplemice
30.11.2016
06:52:40
действительно, отвечать каждый день на заезженные вопросы.... это слишком...

igor
30.11.2016
06:53:28
Там описано целиком
А отдельный транк как зашифровать чё то не могу найти

?simplemice
30.11.2016
06:54:19
asterisk sipnet tls - в гугл
на основе транка лепите свое
сложно ппц
SSL_shutdown() failed: 5 - мля.... понять и простить и не смотреть в консоль... :( когда пофиксят то уже...
ироды
чую это из бага превратиться в фичу... и они про это вообще забудут

igor
30.11.2016
07:06:29
Не знсл

Akamit
30.11.2016
07:57:09
привет всем, чтото я запутался, подскажите пожалуйста - cdr dcontext записывается при первом вхождении или каждым входом в контекст?

?simplemice
30.11.2016
08:10:17
фиксирует последний контекст

igor
30.11.2016
14:33:11

D1
01.12.2016
08:27:44
не могу понять, у меня есть номер 701 на айпителефоне, чувак звонит с него другим локальным абонентам - высвечивается 801
мне на phonerlite норм
в логах про 801 ничего не вижу, в cdr тоже всё ок
801 номер у меня есть, но он сейчас вообще оффлайн - что это может быть?

ros
01.12.2016
08:31:03
callerid=801 <801> в пире 701

VLAD
01.12.2016
08:34:19
Лучше заменить на callerid="Vasja Pupkin" в пире 701