Skip to content

chan_dahdi: Add dialmode option for FXS lines.#36

Merged
gtjoseph merged 1 commit into
asterisk:18from
InterLinked1:18-issue-35
May 2, 2023
Merged

chan_dahdi: Add dialmode option for FXS lines.#36
gtjoseph merged 1 commit into
asterisk:18from
InterLinked1:18-issue-35

Conversation

@InterLinked1
Copy link
Copy Markdown
Contributor

Currently, both pulse and tone dialing are always enabled on all FXS lines, with no way of disabling one or the other.

In some circumstances, it is desirable or necessary to disable one of these, and this behavior can be problematic.

A new "dialmode" option is added which allows setting the methods to support on a per channel basis for FXS (FXO signalled lines). The four options are "both", "pulse", "dtmf"/"tone", and "none".

Additionally, integration with the CHANNEL function is added so that this setting can be updated for a channel during a call.

Resolves: #35
ASTERISK-29992
Imported from: https://gerrit.asterisk.org/c/asterisk/+/18304

UserNote: A "dialmode" option has been added which allows specifying, on a per-channel basis, what methods of subscriber dialing (pulse and/or tone) are permitted.

Additionally, this can be changed on a channel
at any point during a call using the CHANNEL
function.

@InterLinked1
Copy link
Copy Markdown
Contributor Author

cherry-pick-to: 20
cherry-pick-to: master

@asterisk-org-access-app asterisk-org-access-app Bot requested a review from a team April 28, 2023 19:15
Comment thread channels/chan_dahdi.c Outdated
Comment thread channels/chan_dahdi.c Outdated
Currently, both pulse and tone dialing are always enabled
on all FXS lines, with no way of disabling one or the other.

In some circumstances, it is desirable or necessary to
disable one of these, and this behavior can be problematic.

A new "dialmode" option is added which allows setting the
methods to support on a per channel basis for FXS (FXO
signalled lines). The four options are "both", "pulse",
"dtmf"/"tone", and "none".

Additionally, integration with the CHANNEL function is
added so that this setting can be updated for a channel
during a call.

Resolves: asterisk#35
ASTERISK-29992

UserNote: A "dialmode" option has been added which allows
specifying, on a per-channel basis, what methods of
subscriber dialing (pulse and/or tone) are permitted.

Additionally, this can be changed on a channel
at any point during a call using the CHANNEL
function.
@asterisk-org-access-app asterisk-org-access-app Bot requested a review from a team May 1, 2023 13:51
@gtjoseph gtjoseph added the cherry-pick-test Trigger dry run of cherry-picks label May 2, 2023
@github-actions github-actions Bot removed the cherry-pick-test Trigger dry run of cherry-picks label May 2, 2023
@gtjoseph gtjoseph merged commit 5d1dd11 into asterisk:18 May 2, 2023
asterisk-org-access-app Bot pushed a commit that referenced this pull request May 8, 2023
Currently, both pulse and tone dialing are always enabled
on all FXS lines, with no way of disabling one or the other.

In some circumstances, it is desirable or necessary to
disable one of these, and this behavior can be problematic.

A new "dialmode" option is added which allows setting the
methods to support on a per channel basis for FXS (FXO
signalled lines). The four options are "both", "pulse",
"dtmf"/"tone", and "none".

Additionally, integration with the CHANNEL function is
added so that this setting can be updated for a channel
during a call.

Resolves: #35
ASTERISK-29992

UserNote: A "dialmode" option has been added which allows
specifying, on a per-channel basis, what methods of
subscriber dialing (pulse and/or tone) are permitted.

Additionally, this can be changed on a channel
at any point during a call using the CHANNEL
function.

(cherry picked from commit 5d1dd11)
asterisk-org-access-app Bot pushed a commit that referenced this pull request May 8, 2023
Currently, both pulse and tone dialing are always enabled
on all FXS lines, with no way of disabling one or the other.

In some circumstances, it is desirable or necessary to
disable one of these, and this behavior can be problematic.

A new "dialmode" option is added which allows setting the
methods to support on a per channel basis for FXS (FXO
signalled lines). The four options are "both", "pulse",
"dtmf"/"tone", and "none".

Additionally, integration with the CHANNEL function is
added so that this setting can be updated for a channel
during a call.

Resolves: #35
ASTERISK-29992

UserNote: A "dialmode" option has been added which allows
specifying, on a per-channel basis, what methods of
subscriber dialing (pulse and/or tone) are permitted.

Additionally, this can be changed on a channel
at any point during a call using the CHANNEL
function.

(cherry picked from commit 5d1dd11)
@intellasoft intellasoft mentioned this pull request Sep 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants