Skip to main content

Create and Edit chan_sip Extensions

Use this page to create or edit a phone extension that registers as a chan_sip peer. The form works against the tenant currently selected in the top bar.

The screenshots use the Canistracci Oil demo extension 100 Alex Reed. Creating and editing use the same form: a new extension opens with tenant defaults, while an existing extension opens with saved values.

Creating and editing

ActionDescription
CreateOpen Configuration > Extensions and select New SIP peer. Fill the required fields and select Save.
EditOpen an existing extension from the Extensions list. Update the required fields and select Save.
DeleteWhen delete permission is available, open the extension and select Delete. Confirm only after checking routing, phones, queues, and other references.

For chan_sip extensions, the endpoint username normally follows the extension number plus tenant code pattern. In the Canistracci Oil screenshots, extension 100 uses the Canistracci tenant code. The username pattern is <extension number>-<tenant code>.

Information

{{chan-sip-information}}
Information section for chan_sip extension 100.
Information section for chan_sip extension 100.

Use this section for the extension identity, endpoint credentials, media basics, groups, voicemail message-waiting indication, DND state, and inbound ring timeout.

BlockPurpose
Number and nameNumber is the internal extension number. Name is the display name used in lists, caller ID, and reports.
Description and emergency notesDescription is an administrator note. Emergency notes can be used by emergency routing and notification logic.
SIP stackShows whether the endpoint is using chan_sip or PJSIP. Users with switch permission can change the stack from this form or from the Extensions list.
Username and passwordEndpoint credentials used by the phone or softphone. The default username pattern is the extension number followed by the tenant code.
Codecs and DTMFControls the allowed audio/video codecs and DTMF signaling mode used by the endpoint.
Media and groupsDirect media, call groups, pickup groups, spy groups, and message-waiting options control how the endpoint participates in calls and monitoring.
Voicemail, DND, and timeoutVoicemail MWI, DND, and inbound dial timeout control how incoming calls are presented and how long the extension rings.

NAT Control

{{chan-sip-nat-control}}
NAT Control section for chan_sip extension 100.
NAT Control section for chan_sip extension 100.

Use this section to control endpoint reachability and keepalive behavior for devices behind NAT or with changing network paths.

BlockPurpose
NATDefines how MiRTA PBX treats NAT traversal for the endpoint.
Qualify and qualify frequencyControls whether the PBX checks endpoint reachability and how often checks are sent.
Keep alive and RTP keep aliveSends periodic traffic to keep network mappings open and detect unavailable devices.

Call Settings

{{chan-sip-call-settings}}
Call Settings section for chan_sip extension 100.
Call Settings section for chan_sip extension 100.

Use this section for call behavior that is not specific to inbound or outbound routing.

BlockPurpose
Fax and volumeControls T.38 fax behavior and transmit/receive volume adjustments.
Music on hold and languageSelects media behavior and the preferred language for prompts played to the extension.
Directories and phone booksControls whether the extension appears in dial-by-name directories and phone book generated lists.
Call waiting and autoanswerControls second-call handling and optional automatic answer behavior for supported phones.

Cisco Call Manager Settings

{{chan-sip-cisco-call-manager-settings}}

Use this section only for Cisco Call Manager integration scenarios.

BlockPurpose
Cisco controlsThese fields handle Cisco-specific registration, subscription, and call-manager behavior when that integration is used.

Inbound Recording

{{chan-sip-inbound-recording}}
Inbound Recording section for chan_sip extension 100.
Inbound Recording section for chan_sip extension 100.

Use this section for recording behavior applied to calls received by the extension.

BlockPurpose
Inbound recording policyControls whether inbound calls are recorded and whether recording privacy behavior is enabled.
Recording notificationsWhen enabled, recordings can be mailed and processed according to tenant recording settings.

Outbound Recording

{{chan-sip-outbound-recording}}
Outbound Recording section for chan_sip extension 100.
Outbound Recording section for chan_sip extension 100.

Use this section for recording and post-processing behavior applied to calls placed by the extension.

BlockPurpose
Always recordControls whether outbound calls from this extension are recorded, unless tenant-wide settings force recording.
Email recording toSends matching recordings to the configured address. Minimum size can suppress very small recordings.
Transcript, summary, sentimentEnables transcript, summary, and sentiment processing when the tenant supports those services.

Security

{{chan-sip-security}}
Security section for chan_sip extension 100.
Security section for chan_sip extension 100.

Use this section to restrict registration, authentication, abuse behavior, cost limits, and outbound availability.

BlockPurpose
Authentication and network filtersControls endpoint trust, allowed IPs, and authentication-related behavior.
Abuse detection and cost limitsLocks or warns on suspicious or excessive usage according to tenant policy.
Outbound destinationsAllows all calls, blocks calls, or applies a destination regex filter.
Lock PIN and max durationAllows the extension to be locked and caps outbound call duration.
Working hoursRestricts outbound calling to the selected weekday condition.

Web User Panel and Switchboard

{{chan-sip-web-user-panel-and-switchboard}}
Web User Panel and Switchboard section for chan_sip extension 100.
Web User Panel and Switchboard section for chan_sip extension 100.

Use this section to enable user-facing web access and related application permissions for the extension.

BlockPurpose
Access togglesEnables the user panel, web phone, switchboard, and optional custom user application.
Web user and passwordSets the login identity and password. If no web user is specified, the endpoint username is used.
Password policy and 2FAControls expiry, forced change, lock state, LDAP use, and two-factor authentication.
Email, profile, and IP filterSets the user email, sends account information, assigns a user profile, and optionally restricts web access by IP.

Outbound Calls

{{chan-sip-outbound-calls}}
Outbound Calls section for chan_sip extension 100.
Outbound Calls section for chan_sip extension 100.

Use this section to control the caller ID, emergency caller ID, area-code handling, dialing filters, routing profile, and call rate used by outbound calls.

BlockPurpose
External caller IDSets or hides the caller ID number and name sent on outbound calls.
SMS and override caller IDControls SMS caller ID and optional SIP header based caller ID overrides.
Emergency caller IDDefines the emergency number identity and whether empty emergency caller ID warnings are ignored.
Area code and caller ID regexApplies prefixes and caller ID rewrite rules before routing.
Do Not and Only Allow listsApplies tenant call-list restrictions to this extension.
Routing profile and call rateSelects the routing profile, SMS routing profile, and client rate used by calls.

Inbound Calls

{{chan-sip-inbound-calls}}
Inbound Calls section for chan_sip extension 100.
Inbound Calls section for chan_sip extension 100.

Use this section for inbound caller ID privacy controls.

BlockPurpose
Block inbound caller ID numberPrevents the caller ID number from being shown to this extension.
Block inbound caller ID namePrevents the caller ID name from being shown to this extension.

Find me/Follow me Configuration

{{chan-sip-find-me-follow-me-configuration}}
Find me/Follow me Configuration section for chan_sip extension 100.
Find me/Follow me Configuration section for chan_sip extension 100.

Use this section to forward calls to an alternate number when find-me/follow-me is enabled.

BlockPurpose
FMFM number and statusSets the external follow-me number and enables or disables the feature.
Condition and dial methodLimits follow-me behavior to a condition and selects how the alternate number is dialed.
Confirmation and messagesRequires answer confirmation and selects confirm/hold messages.
Caller ID and timingControls caller ID presentation, prefixes, delay, and dial timeout for the follow-me call.

Additional Destinations - Active if checked

{{chan-sip-additional-destinations-active-if-checked}}
Additional Destinations - Active if checked section for chan_sip extension 100.
Additional Destinations - Active if checked section for chan_sip extension 100.

Use this section to define failover or conditional routing for calls that do not complete normally.

BlockPurpose
UnconditionalAlways routes calls to the selected destination when enabled.
On no answer, busy, or offlineRoutes calls when the extension does not answer, is busy, or is offline.
On conditionRoutes calls to a selected destination when the chosen condition matches.
Missed call notificationSends email notifications for missed calls, with options to ignore internal or queue-originated calls.

Note

{{chan-sip-note}}
Note section for chan_sip extension 100.
Note section for chan_sip extension 100.

Use this section for administrative classification and free-form notes, then save or delete the extension.

BlockPurpose
Branch and departmentClassifies the extension for reporting and administration.
Reference ID and additional infoStores external references and notes.
Save, delete, and backSave applies changes, Delete removes the extension when allowed, and Back returns to the Extensions list.