Calix B6 - Configuring SIP Voice Service on an Occam (B6) ON23xx/ON24xx ONT
This assumes that the SIP service has been configured and enabled on the Occam ONT.
1.Access the associated B6 via cli
2. Enter Enable Mode
3. Enter the command "show associations "

4. Find the IP of the ONT you want to (note that this will be the IP next to S-VLAN 2 (mgmt VLAN)
5. SSH to the to the ONT.
6. Enter enable mode on the ONT.
7. Run the command "show running-config "

8. Find the POTS section.

9. See screenshot below displaying what a provisioned service should look like, and a non-provisioned one would look like.
10. Enter the configuration mode for pots on the port you want (typically pots 1) with the command "configure interface pots 1 "

11. From this you are going to configure the mode as SIP, no shutdown and then proceed to enter sip configuration mode by entering the command " sip"
12. From here use "?"to be given a list of commands. Typically, you will have to put in the auth username, digit-map, call-waiting, caller-id, proxy address, registrar address, username, password. The particulars may vary, but you can use the config below as reference. Use commands such as "proxy primary xxx.xxx.xxx.xxx " , " call_waiting enable " etc.

Example Config:
<pots>
<port PORTNUM="1">
<admin>enable</admin>
<mode>SIP</mode>
<line_mode>voice_fax_modem</line_mode>
<rtp_sig_type>none</rtp_sig_type>
<packetization_period>10</packetization_period>
<echo_cancel>enable</echo_cancel>
<echo_nlp>enable</echo_nlp>
<echo_nlp_delay>0</echo_nlp_delay>
<echo_tail>3</echo_tail>
<delay_compensation>20</delay_compensation>
<ring_frequency>20</ring_frequency>
<fwd_disconnect_time>900</fwd_disconnect_time>
<input_gain>-3</input_gain>
<output_gain>-3</output_gain>
<transmit_level>0</transmit_level>
<receive_level>0</receive_level>
<slic_transmit_level>0</slic_transmit_level>
<slic_receive_level>0</slic_receive_level>
<sip>
<proxy_primary>192.168.44.40</proxy_primary>
<proxy_secondary></proxy_secondary>
<registrar_primary>192.168.44.40</registrar_primary>
<registrar_secondary></registrar_secondary>
<registration_timeout>3600</registration_timeout>
<sip_domain></sip_domain>
<username>9159642351</username>
<authusername>9159642351</authusername>
<displayname></displayname>
<password>deltel123</password>
<digit_map>*x.T 0T 011x.T 00T [2-9]11 1411 [8 9][2 4 6 8]xxxxx [5 9][1 7]5xxxxxxx 1xxxxxxxxxx 101xxxxxxxxxxxxxxx</digit_map>
<warmline_number></warmline_number>
<warmline_delay>0</warmline_delay>
<call_waiting>yes</call_waiting>
<caller_id>yes</caller_id>
<call_transfer>no</call_transfer>
<three_way_calling>yes</three_way_calling>
<mwi>yes</mwi>
</sip>
</port>
13. Check your configuration by exiting out of config mode and entering show running-config again, checking to see your new pots port configuration against that of either the screenshot shown or the above demo config.
Example Command List:
enable (at the B6 blade)
ssh xxx.xxx.xxx.xxx
enable
configure interface pots 1
no shutdown
mode sip
line-mode <voice,voice-fax, or voice-fax-modem>
rtp-sig-type none
packetization-period 10
echo cancel 10
echo-cancel nlp enable
echo-cancel nlp delay 0
echo-cancel tail-length 3
ring-frequency 20
forward-disconnect 900
input-gain 3
output-gain -3
transmit-level 0
receive-level 0
slic-transmit-level 0
slic-receive-level 0
sip
proxy-primary xxx.xxx.xxx.xxx
registrar-primary xxx.xxx.xxx.xxx
regtime 36000
username <insert customer phone number>
authusername <insert customer phone number>
password deltel123 (This may vary)
digit-map "*x.T 0T 011x.T 00T [2-9]11 1411 [8 9][2 4 6 8]xxxxx [5 9][1 7]5xxxxxxx 1xxxxxxxxxx 101xxxxxxxxxxxxxxx" (MUST HAVE QUOTES)
warmline delay 0
call-waiting enable
caller-id enable
call-transfer disable
three-way-calling enable
mwi enable
exit
exit
show running-config