VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Ограничение количества вызовов

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Henior
Сообщения: 44
Зарегистрирован: 24 авг 2011, 11:03
Контактная информация:

Re: Ограничение количества вызовов

Сообщение Henior »

Vlad1983 писал(а):не верю
покажите настройки пира 5001

Код: Выделить всё

asterisk2*CLI> sip show peer 5001


  * Name       : 5001
  Secret       : <Set>
  MD5Secret    : <Not set>
  Remote Secret: <Not set>
  Context      : office
  Subscr.Cont. : <Not set>
  Language     :
  AMA flags    : Unknown
  Transfer mode: open
  CallingPres  : Presentation Allowed, Not Screened
  Callgroup    :
  Pickupgroup  :
  MOH Suggest  :
  Mailbox      : 5001
  VM Extension : asterisk
  LastMsgsSent : 32767/65535
  Call limit   : 2147483647
  Max forwards : 0
  Dynamic      : Yes
  Callerid     : "" <>
  MaxCallBR    : 384 kbps
  Expire       : 3594
  Insecure     : no
  Force rport  : No
  ACL          : No
  DirectMedACL : No
  T.38 support : No
  T.38 EC mode : Unknown
  T.38 MaxDtgrm: -1
  DirectMedia  : Yes
  PromiscRedir : No
  User=Phone   : No
  Video Support: No
  Text Support : No
  Ign SDP ver  : No
  Trust RPID   : No
  Send RPID    : No
  Subscriptions: Yes
  Overlap dial : Yes
  DTMFmode     : info
  Timer T1     : 500
  Timer B      : 32000
  ToHost       :
  Addr->IP     : 172.21.50.243:5060
  Defaddr->IP  : (null)
  Prim.Transp. : UDP
  Allowed.Trsp : UDP
  Def. Username: 5001
  SIP Options  : (none)
  Codecs       : 0xc (ulaw|alaw)
  Codec Order  : (alaw:20,ulaw:20)
  Auto-Framing :  No
  Status       : OK (7 ms)
  Useragent    :
  Reg. Contact : sip:5001@172.21.50.243:5060
  Qualify Freq : 60000 ms
  Sess-Timers  : Accept
  Sess-Refresh : uas
  Sess-Expires : 1800 secs
  Min-Sess     : 90 secs
  RTP Engine   : asterisk
  Parkinglot   :
  Use Reason   : No
  Encryption   : No
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Ограничение количества вызовов

Сообщение Vlad1983 »

ётиц
не exten => s,1,Set(Group()=${ARG1})
а exten => s,1,Set(GROUP()=${ARG1})
ЛС: @rostel
Henior
Сообщения: 44
Зарегистрирован: 24 авг 2011, 11:03
Контактная информация:

Re: Ограничение количества вызовов

Сообщение Henior »

Vlad1983 писал(а):ётиц
не exten => s,1,Set(Group()=${ARG1})
а exten => s,1,Set(GROUP()=${ARG1})
Ура! Ура! Ура! Все заработало! Спасибо огромное Vlad1983! Может кому то пригодится!

Код: Выделить всё

macro-limit-group] 
exten=>s,1,Set(GROUP()=${ARG1}) 
exten=>s,n,Set(CALLS=${GROUP_COUNT(${GROUP()})}) 
exten=>s,n,GotoIf($[${CALLS}>1]|?inuse) 
exten=>s,n,Dial(SIP/${ARG1},20,tT) 
exten=>s,n(inuse),Set(DIALSTATUS=BUSY) 


[office] 
exten => _5XXX,1,Macro(limit-group,${EXTEN})
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH