[asterisk-bugs] [JIRA] (ASTERISK-26108) parking: Cannot create parking lots with extension over 2147483647

David Sovereen (JIRA) noreply at issues.asterisk.org
Mon Aug 20 11:27:54 CDT 2018


    [ https://issues.asterisk.org/jira/browse/ASTERISK-26108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=244542#comment-244542 ] 

David Sovereen commented on ASTERISK-26108:
-------------------------------------------

I am the original reporter of this bug/problem/limitation.  I am not a programmer and do not fully understand the code contribution process.  My understanding is that you are saying that because you have called this a "New Feature," this fix/improvement can only go into Asterisk 16 and cannot be put into 13.  That puts khb and me into a quandary.  I hired khb to fix this, with payment to be made after the fix appeared in Asterisk 13 and 16.  If you are saying the fix can only go into 16, then I am left to either pay khb for a fix that isn't in Asterisk 13--where I need it--or leave khb unpaid due to circumstances beyond his control.

Both of us viewed this as a bug and it never occurred to us that this fix wouldn't be allowed into Asterisk 13.  I am asking that this please be relabeled a "Bug" or "Improvement" or whatever is necessary to allow the fix to be put into Asterisk 13 so that khb can deliver the fix in Asterisk 13 and I can pay him for it as intended.  Thank you for your reconsideration.

Dave

> parking: Cannot create parking lots with extension over 2147483647
> ------------------------------------------------------------------
>
>                 Key: ASTERISK-26108
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26108
>             Project: Asterisk
>          Issue Type: New Feature
>      Security Level: None
>          Components: Features/Parking
>    Affects Versions: 11.20.0, GIT
>         Environment: FreePBX Distro 6.12.65-31
>            Reporter: David Sovereen
>            Assignee: khb
>            Severity: Minor
>              Labels: patch
>         Attachments: ASTERISK-26108_parking-ast13.22.patch, ASTERISK-26108_parking-ast16.0.0.patch
>
>
> Cannot make parking lots with an extension that exceeds 2147483647.  "features reload" succeeds, but "features show" shows extensions counting back as you go over 2147483627 and extensions more than double 2147483627 don't show up at all.
> In my features.conf, I have (among other things):
> [parkinglot_44]
> parkext=2147483649
> parkpos=2147483650-2147483650
> context=parkinglot_44
> parkext_exclusive=yes
> parkingtime=45
> comebacktoorigin=no
> parkedplay=both
> parkedcalltransfers=caller
> parkedcallreparking=caller
> parkedmusicclass=default
> findslot=first
> [parkinglot_45]
> parkext=9898373790700
> parkpos=9898373790701-9898373790702
> context=parkinglot_45
> parkext_exclusive=yes
> parkingtime=45
> comebacktoorigin=no
> parkedplay=both
> parkedcalltransfers=caller
> parkedcallreparking=caller
> parkedmusicclass=default
> findslot=first
> Note that the first one, parkinglot_44, is just over the magic 2147483647 number.  After a "features reload", the parking lot shows as a different extension, 2147483640:
> Call parking (Parking lot: parkinglot_44)
> ------------
> Parking extension     :      2147483640
> Parking context       :      parkinglot_44
> Parked call extensions:      2147483641-2147483641
> Parkingtime           :      45000 ms
> Comeback to origin    :      no
> Comeback context      :      parkedcallstimeout
> Comeback dial time    :      30
> MusicOnHold class     :      default
> Enabled               :      Yes
> The second parking lot configured at extension 9898373790700 does not appear in "features show" at all.
> We have telephone extensions and other things on our Asterisk systems using numbers larger than 2147483647, but Parking Lots seem to have this limitation.  It would seem that they are stored in the database or in memory as an integer instead of a large integer or string.  I'm hoping this can be fixed, as our internal, normalized naming convention creates parking lots with extension numbers larger than 2147483647.
> Thanks,
> Dave 



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list