Index: res_sip.c =================================================================== --- res_sip.c (revision 394759) +++ res_sip.c (working copy) @@ -685,7 +688,8 @@ An AoR is what allows Asterisk to contact an endpoint via res_sip. If no AoRs are specified, an endpoint will not be reachable by Asterisk. - Beyond that, an AoR has other uses within Asterisk. + Beyond that, an AoR has other uses within Asterisk, such as inbound + registration. An AoR is a way to allow dialing a group of Contacts that all use the same @@ -694,12 +698,20 @@ This can be used as another way of grouping a list of contacts to dial rather than specifing them each directly when dialing via the dialplan. This must be used in conjuction with the PJSIP_DIAL_CONTACTS. + + Registrations: For Asterisk to match an inbound registration to an endpoint, + the AoR object name must match the user portion of the SIP URI in the "To:" + header of the inbound SIP registration. That will usually be equivalent + to the "user name" set in your hard or soft phones configuration. Permanent contacts assigned to AoR - Contacts included in this list will be called whenever referenced + Contacts specified will be called whenever referenced by chan_pjsip. + + Use a separate "contact=" entry for each contact required. Contacts + are specified using a SIP URI. @@ -708,8 +720,8 @@ Mailbox(es) to be associated with This option applies when an external entity subscribes to an AoR - for message waiting indications. The mailboxes specified here will be - subscribed to. + for message waiting indications. The mailboxes specified will be subscribed to. + More than one mailbox can be specified with a comma-delimited string. Maximum time to keep an AoR @@ -720,7 +732,10 @@ Maximum number of contacts that can bind to an AoR - Maximum number of contacts that can associate with this AoR. + Maximum number of contacts that can associate with this AoR. This value does + not affect the number of contacts that can be added with the "contact" option. + It only limits contacts added through external interaction, such as + registration. This should be set to 1 and remove_existing set to yes if you