[Asterisk-code-review] res pjsip: Default endpoints to the "offline" status. (asterisk[13])

Alexei Gradinari asteriskteam at digium.com
Tue Aug 23 11:39:47 CDT 2016


Alexei Gradinari has posted comments on this change.

Change subject: res_pjsip: Default endpoints to the "offline" status.
......................................................................


Patch Set 1:

> > I think if AST_DEVICE_UNKNOWN then AST_EXTENSION_UNAVAILABLE
 > 
 > Unfortunately, this would break extension/device state reporting
 > for lots of different channel types. For instance, Local channels,
 > since they do not technically exist when not in use, are reported
 > as "unknown". In reality, the extension is not in use. I also think
 > this would cause problems for DAHDI analog channels, but I'm not
 > 100% sure of that.

Are sure about Local channel and state "unknown"?
I think AST_DEVICE_INVALID is the default device state for Local channel.

By the way if there isn't AOR associated with endpoint the state should be 'unknown'.

if (ast_strlen_zero(persistent->aors)) {
    ast_endpoint_set_state(persistent->endpoint, AST_ENDPOINT_UNKNOWN);
} else {
    ast_endpoint_set_state(persistent->endpoint, AST_ENDPOINT_OFFLINE);
}

-- 
To view, visit https://gerrit.asterisk.org/3674
To unsubscribe, visit https://gerrit.asterisk.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Ie99b84169393983453076f5e9c0d35ff313a456a
Gerrit-PatchSet: 1
Gerrit-Project: asterisk
Gerrit-Branch: 13
Gerrit-Owner: Mark Michelson <mmichelson at digium.com>
Gerrit-Reviewer: Alexei Gradinari <alex2grad at gmail.com>
Gerrit-Reviewer: Anonymous Coward #1000019
Gerrit-Reviewer: Mark Michelson <mmichelson at digium.com>
Gerrit-HasComments: No



More information about the asterisk-code-review mailing list