All pastes #640576 Raw Edit

EricL

public text v1 · immutable
#640576 ·published 2007-07-31 14:32 UTC
rendered paste body
grosvenor*CLI> show hints
   -= Registered Asterisk Dial Plan Hints =-
                   5055@non-DID             : SIP/5055              State:Idle            Watchers  4
                   5052@non-DID             : SIP/5052              State:Unavailable     Watchers  4
                   5051@non-DID             : SIP/5051              State:Unavailable     Watchers 21
                   5050@non-DID             : SIP/5050              State:Idle            Watchers  4
                   5001@non-DID             : SIP/5001              State:Idle            Watchers  5
                   5219@DID                 : SIP/5219              State:Idle            Watchers  0
                   5218@DID                 : SIP/5218              State:Idle            Watchers  4
                   5201@DID                 : SIP/5201              State:Idle            Watchers  5
                   5196@DID                 : SIP/5196              State:Idle            Watchers 22
                   5190@DID                 : SIP/5190              State:Hold            Watchers 22
                   5177@DID                 : SIP/5177              State:Idle            Watchers 21
                   5176@DID                 : SIP/5176              State:Idle            Watchers  4
                   5165@DID                 : SIP/5165              State:Idle            Watchers  4
                   5154@DID                 : SIP/5154              State:Idle            Watchers  0
                   5153@DID                 : SIP/5153              State:Idle            Watchers  0
                   5152@DID                 : SIP/5152              State:Idle            Watchers  9
                   5151@DID                 : SIP/5151              State:Idle            Watchers  0
                   5146@DID                 : SIP/5146              State:Idle            Watchers 16
                   5133@DID                 : SIP/5133              State:Idle            Watchers  4
                   5132@DID                 : SIP/5132              State:Idle            Watchers  4
                   5131@DID                 : SIP/5131              State:Hold            Watchers  4
                   5123@DID                 : SIP/5123              State:Hold            Watchers 22
                   5122@DID                 : SIP/5122              State:Idle            Watchers 21
                   5121@DID                 : SIP/5121              State:Unavailable     Watchers  4
                   5120@DID                 : SIP/5120              State:Idle            Watchers 21

extensions.conf
---------------
[DID]
exten => 5120,hint,SIP/5120
exten => 5121,hint,SIP/5121
exten => 5122,hint,SIP/5122
exten => 5123,hint,SIP/5123
exten => 5131,hint,SIP/5131
exten => 5132,hint,SIP/5132
exten => 5133,hint,SIP/5133
exten => 5146,hint,SIP/5146
exten => 5151,hint,SIP/5151
exten => 5152,hint,SIP/5152
exten => 5153,hint,SIP/5153
exten => 5154,hint,SIP/5154
exten => 5165,hint,SIP/5165
exten => 5176,hint,SIP/5176
exten => 5177,hint,SIP/5177
exten => 5190,hint,SIP/5190
exten => 5196,hint,SIP/5196
exten => 5201,hint,SIP/5201
exten => 5218,hint,SIP/5218
exten => 5219,hint,SIP/5219

exten => _5[1-2]XX,1,GotoIf($["${CONTEXT}" = "internal"]?3)
exten => _5[1-2]XX,2,Set(DB(LastCIDNum/${EXTEN})=${CALLERID(number)})
exten => _5[1-2]XX,3,Dial(SIP/${EXTEN},18)
exten => _5[1-2]XX,4,GotoIfTime(09:00-22:00,mon-sun,*,*?6)
exten => _5[1-2]XX,5,Goto(7)
exten => _5[1-2]XX,6,FollowMe(follow${EXTEN}|san)
exten => _5[1-2]XX,7,Voicemail(${EXTEN}@allstaff,u)
exten => _5[1-2]XX,8,Hangup()
exten => _5[1-2]XX,102,Voicemail(${EXTEN}@allstaff,b)
exten => _5[1-2]XX,103,Hangup()

[non-DID]
exten => 5001,hint,SIP/5001
exten => 5050,hint,SIP/5050
exten => 5051,hint,SIP/5051
exten => 5052,hint,SIP/5052
exten => 5055,hint,SIP/5055

exten => _5[0]XX,1,GotoIf($["${CONTEXT}" = "internal"]?3)
exten => _5[0]XX,2,Set(DB(LastCIDNum/${EXTEN})=${CALLERID(number)})
exten => _5[0]XX,3,Dial(SIP/${EXTEN},21)
exten => _5[0]XX,4,Voicemail(${EXTEN}@allstaff,u)
exten => _5[0]XX,5,Hangup()
exten => _5[0]XX,102,Voicemail(${EXTEN}@allstaff,b)
exten => _5[0]XX,103,Hangup()

<MAC>-directory.xml
-------------------
<directory>
        <item_list>
                <item>
                        <ln>Lubow</ln>
                        <fn>Eric</fn>
                        <ct>5201</ct>
                        <rt>3</rt>
                        <dc></dc>
                        <ad>0</ad>
                        <ar>0</ar>
                        <bw>1</bw>
                        <bb>0</bb>
                </item>
                <item>
                        <ln>Phone</ln>
                        <fn>Spare</fn>
                        <ct>5001</ct> 
                        <rt>3</rt>
                        <sd>1</sd>
                        <dc></dc>
                        <ad>0</ad>
                        <ar>0</ar>
                        <bw>1</bw>
                        <bb>0</bb>
                </item>
        </item_list>
</directory>


sip.conf (Asterisk)
-------------------
[general]
call-limit = 2

[5201]
type=friend                 
dtmfmode=rfc2833
context=internal
username=5201         
callerid=Eric Lubow <5201>
host=dynamic
auth=5201@192.168.1.2
nat=no                
canreinvite=yes               
mailbox=5201@allstaff  
disallow=all           
allow=gsm
allow=ulaw
astdb=chan2ext/SIP/5201=5201

[5001]
type=friend                   
dtmfmode=rfc2833
context=internal
username=5001         
callerid=Spare Phone <5001>
host=dynamic
auth=5001@192.168.1.2
nat=no                
canreinvite=yes       
mailbox=5001@allstaff 
disallow=all          
allow=gsm
allow=ulaw
astdb=chan2ext/SIP/5001=5001


sip.cfg (Polycom)
-----------------
   <presence pres.reg=""/>

phone5201.cfg (Polycom phone config file)
-----------------------------------------
<feature feature.1.name="presence" feature.1.enabled="1" feature.2.name="messaging" feature.2.enabled="1">