Страница 1 из 2
					
				Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 13:40
				 linuxim
				Уважаемые пользователи, с asterisk  работаю впервые. Мануалы читал, кое что знаю и умею...  Не новичек в мире unix систем. 
Если нужны логи ( скажите какие именно нужны, что бы я тут портянку не выкладывал)
И так...
Есть Asterisk
1 -  Да он за "NAT" (Порты проброшены с шлюза до Asterisk) Внешние клиенты из интернета прекрасно логинятся.
2 - Внутренние номера ( в локалке ) звонят нормально
Теперь проблема....
4444 (зарегистрирован из интернета) звонит 5555 (зарегистрирован локально) - Прекрасная связь!
В ответ 5555 звонит в интернет на 4444 и тут начинается беда...  Asterisk вместо соединения почему то предлагает выбрать конференцию и нажать решетку.
Т.е. получается из инета на локальный короткий номер я звоню, а вот обратно нет. 
Надеюсь вроде понятно излагаю.
Говорите какие логи и как их снять...  Какие настройки SIP для просмотра вам нужны. Все предоставлю. Еще раз сделайте упор на то, что я только начинаю "курить маны" Всем добра 

 
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 13:48
				 april22
				сделайте звонок - лог с консоли  под споллер
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 13:53
				 ded
				linuxim писал(а):В ответ 5555 звонит в интернет на 4444 и тут начинается беда...  Asterisk вместо соединения почему то предлагает выбрать конференцию и нажать решетку.
Запутались в контекстах. Есть такое понятие - контекст, которе ограничивает выполнение диалплана в заданных разрешённых рамках. У абонента 5555 какой контекст? Проверить можно командой 
CLI> sip show peer 5555.
Так вот проверить куда он попадёт набрав 4444 можно командой 
CLI> dialplan show 4444@
этот_самый_его_контекст 
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 13:54
				 linuxim
				Звонок в Инет ( который уходит на конференцию )
== Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- Executing [5555@from-internal:1] Answer("SIP/4444-00000064", "") in new stack
    -- Executing [5555@from-internal:2] Wait("SIP/4444-00000064", "3") in new stack
    -- Executing [5555@from-internal:3] CBMysql("SIP/4444-00000064", "") in new stack
    -- <SIP/4444-00000064> Playing 'conf-getconfno.ulaw' (language 'ru')
[2017-10-26 14:53:26] NOTICE[6683][C-00000055]: app_cbmysql.c:537 cb_exec: getConf: -1
  == Spawn extension (from-internal, 5555, 3) exited non-zero on 'SIP/4444-00000064'
    -- Executing [h@from-internal:1] Hangup("SIP/4444-00000064", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/4444-00000064'
 
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 13:59
				 linuxim
				* Name       : 5555
  Description  : 
  Secret       : <Set>
  MD5Secret    : <Not set>
  Remote Secret: <Not set>
  Context      : from-internal
  Record On feature : automon
  Record Off feature : automon
  Subscr.Cont. : <Not set>
  Language     : ru
  Tonezone     : <Not set>
  AMA flags    : Unknown
  Transfer mode: open
  CallingPres  : Presentation Allowed, Not Screened
  Callgroup    : 
  Pickupgroup  : 
  Named Callgr : 
  Nam. Pickupgr: 
  MOH Suggest  : 
  Mailbox      : 5555@device
  VM Extension : *97
  LastMsgsSent : 0/0
  Call limit   : 2147483647
  Max forwards : 0
  Dynamic      : Yes
  Callerid     : "5555" <5555>
  MaxCallBR    : 384 kbps
  Expire       : 3044
  Insecure     : no
  Force rport  : No
  Symmetric RTP: No
  ACL          : Yes
  DirectMedACL : No
  T.38 support : No
  T.38 EC mode : Unknown
  T.38 MaxDtgrm: 4294967295
  DirectMedia  : No
  PromiscRedir : No
  User=Phone   : No
  Video Support: No
  Text Support : No
  Ign SDP ver  : No
  Trust RPID   : Yes
  Send RPID    : No
  TrustIDOutbnd: Legacy
  Subscriptions: Yes
  Overlap dial : Yes
  DTMFmode     : rfc2833
  Timer T1     : 500
  Timer B      : 32000
  ToHost       : 
  Addr->IP     : 176.59.42.149:47377
  Defaddr->IP  : (null)
  Prim.Transp. : UDP
  Allowed.Trsp : UDP
  Def. Username: 5555
  SIP Options  : (none)
  Codecs       : (gsm|ulaw|alaw)
  Codec Order  : (alaw:20,gsm:20,ulaw:20)
  Auto-Framing : No
  Status       : OK (1993 ms)
  Useragent    : LinphoneAndroid/3.3.0 (belle-sip/1.6.3)
  Reg. Contact : sip:5555@176.59.42.149:47377;app-id=929724111839;pn-type=firebase;pn-tok=fkr6xgfzx9s:APA91bFxokkDvDqQWMfhntdtrLZtGDlKxJcyABefhBGF1Ue6fwmUN_ZAJiCT7nWydsg0O7VoeDsviqOjFXbUSoLyGvH2V5tqDJfiOTBVw9YlGJ9Rqz7LgK2uiHTiLmoXpifQ4xcWp_J6bga;pn-silent=1;transport=udp
  Qualify Freq : 60000 ms
  Keepalive    : 0 ms
  Sess-Timers  : Accept
  Sess-Refresh : uas
  Sess-Expires : 1800 secs
  Min-Sess     : 90 secs
  RTP Engine   : asterisk
  Parkinglot   : 
  Use Reason   : No
  Encryption   : No
 
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 14:49
				 ded
				Context : from-internal - у Вас стандартная freePBX (или Эластикс, или клон).
-- Executing [5555@from-internal:3] CBMysql("SIP/4444-00000064", "") in new stack - звонок уходит на созданную кем-то когда-то конференцию с номером 5555
В ответ 5555 звонит в интернет на 4444 и тут начинается беда... Asterisk вместо соединения почему то предлагает выбрать конференцию и нажать решетку.
Тут Вы соврамши, пишете одно, а лог показываете ровно наоборот, другое: SIP/4444 набрал 5555 и попал в конференцию.
 
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 17:13
				 linuxim
				Да вы правы, стоит Elastix и с направлением я напутал. Но никаких конференций нет и не создавалось. Как можно это проверить?
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 17:19
				 ded
				Как можно искать что-то вообще? В частности - содержимое - CBMysql в файлах extensions* Эластикса?
А как можно администрировать Эластикс? 
dialplan show 5555@from-internal покажет вам, что такая запись есть, скорее всего в extensions_custom.conf
и если так, то утверждение 
linuxim писал(а):Но никаких конференций нет и не создавалось.
 - ложное.
 
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 17:26
				 linuxim
				Connected to Asterisk 11.17.1 currently running on phone (pid = 2627)
phone*CLI> dialplan show 5555@from-internal
[ Included context 'conferences' created by 'pbx_config' ]
  '5555' =>         1. Answer()                                   [pbx_config]
                    2. Wait(3)                                    [pbx_config]
                    3. CBMysql()                                  [pbx_config]
                    4. Hangup()                                   [pbx_config]
[ Included context 'ext-local' created by 'pbx_config' ]
  '5555' =>         hint: SIP/5555,CustomPresence:5555            [pbx_config]
                    1. Set(__RINGTIMER=${IF($[${DB(AMPUSER/5555/ringtimer)} > 0]?${DB(AMPUSER/5555/ringtimer)}:${RINGTIMER_DEFAULT})}) [pbx_config]
                    2. Macro(exten-vm,novm,5555,0,0,0)            [pbx_config]
     [dest]         3. Set(__PICKUPMARK=)                         [pbx_config]
                    4. Goto(${IVR_CONTEXT},return,1)              [pbx_config]
                    5. Goto(from-internal,5555,1)                 [pbx_config]
[ Included context 'bad-number' created by 'pbx_config' ]
  '_X.' =>          1. ResetCDR()                                 [pbx_config]
                    2. NoCDR()                                    [pbx_config]
                    3. Progress()                                 [pbx_config]
                    4. Wait(1)                                    [pbx_config]
                    5. Progress()                                 [pbx_config]
                    6. Playback(silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer) [pbx_config]
                    7. Wait(1)                                    [pbx_config]
                    8. Congestion(20)                             [pbx_config]
                    9. Hangup()                                   [pbx_config]
 
			 
			
					
				Re: Звонок уходит на выбор конференции
				Добавлено: 26 окт 2017, 17:35
				 ded
				Ну и что Вы хотели показать? Лишь подтвердили: 5555 сделан в CBMysql (СВ = Conference bridge)
'5555' => 1. Answer() [pbx_config]
2. Wait(3) [pbx_config]
3. CBMysql() [pbx_config]
4. Hangup() [pbx_config]
и экстен с таким же номером создан. Куда звонить Астериску?