we have asterisk system has 3xxx sip phones. , have queues. using addqueuemember application add agents queues dynamically following
addqueuemember(queue_name,sip/5xxx@10.10.x.x) addqueuemember(queue_name,sip/6xxx@10.10.x.x) addqueuemember(queue_name,sip/7xxx@10.10.x.x)
and after queue show command
members: sip/5xxx@10.10.x.x(dynamic) (invalid) has taken no calls yet sip/6xxx@10.10.x.x (dynamic) (invalid) has taken no calls yet sip/7xxx@10.10.x.x (dynamic) (invalid)has taken no calls yet
but when try add incoming calls "queue_name" says unable join queue. on other hand when add registered asterisk member "queue_name" has 3xxx phone number told above. working , queue can handle incoming calls rr strategy. , valid queues in systems.
addqueuemember(queue_name,sip/5xxx@10.10.x.x) addqueuemember(queue_name,sip/6xxx@10.10.x.x) addqueuemember(queue_name,sip/7xxx@10.10.x.x) addqueuemember(queue_name,sip/3xxx)
and again after queue show command
members: sip/5xxx@10.10.x.x(dynamic) (invalid) has taken no calls yet sip/6xxx@10.10.x.x (dynamic) (invalid) has taken no calls yet sip/7xxx@10.10.x.x (dynamic) (invalid) has taken no calls yet sip/3489 (dynamic) (not in use) has taken no calls yet
so there way queues handle incoming calls without adding 3xxx phones? can show me better solution that?
thanks , regards
you have add them sip peers in /etc/sip.conf
, example:
[5001] disallow=all host=10.10.x.x type=friend dtmfmode=rfc2833 allow=alaw qualify=yes canreinvite=yes insecure=port context=somecontext
and addqueuemember(queue_name,sip/5001)
. depends on configuration.
if 10.10.x.x
dial out trunk registered in sip.conf 5xxx extensions registered, addqueuemember(queue_name,sip/yourdialouttrunk/5xxx)
should work.
Comments
Post a Comment