diff options
Diffstat (limited to 'main/channel_internal_api.c')
-rw-r--r-- | main/channel_internal_api.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/main/channel_internal_api.c b/main/channel_internal_api.c index 5125c6f59..3fc3277d0 100644 --- a/main/channel_internal_api.c +++ b/main/channel_internal_api.c @@ -423,7 +423,6 @@ DEFINE_STRINGFIELD_SETTERS_FOR(peeraccount); DEFINE_STRINGFIELD_SETTERS_FOR(userfield); DEFINE_STRINGFIELD_SETTERS_FOR(call_forward); DEFINE_STRINGFIELD_SETTERS_FOR(uniqueid); -DEFINE_STRINGFIELD_SETTERS_FOR(linkedid); DEFINE_STRINGFIELD_SETTERS_FOR(parkinglot); DEFINE_STRINGFIELD_SETTERS_FOR(hangupsource); DEFINE_STRINGFIELD_SETTERS_FOR(dialcontext); @@ -446,6 +445,12 @@ DEFINE_STRINGFIELD_GETTER_FOR(parkinglot); DEFINE_STRINGFIELD_GETTER_FOR(hangupsource); DEFINE_STRINGFIELD_GETTER_FOR(dialcontext); +void ast_channel_linkedid_set(struct ast_channel *chan, const char *value) +{ + ast_assert(!ast_strlen_zero(value)); + ast_string_field_set(chan, linkedid, value); +} + const char *ast_channel_appl(const struct ast_channel *chan) { return chan->appl; |