Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chan_dahdi: Add dialmode option for FXS lines. #36

Merged
merged 1 commit into from
May 2, 2023

Conversation

InterLinked1
Copy link
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
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
channels/chan_dahdi.c Outdated Show resolved Hide resolved
channels/chan_dahdi.c Outdated Show resolved Hide resolved
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