[asterisk-dev] Time to rename chan_gulp?
Olle E. Johansson
oej at edvina.net
Mon Apr 29 09:01:12 CDT 2013
29 apr 2013 kl. 15:45 skrev Tzafrir Cohen <tzafrir.cohen at xorcom.com>:
> On Mon, Apr 29, 2013 at 02:03:15PM +0200, Walter Doekes wrote:
>> On 29/04/13 13:49, Malcolm C. Davenport wrote:
>>>> On Apr 29, 2013, at 6:09 AM, "Olle E. Johansson" <oej at edvina.net> wrote:
>>>>> Now that gulp/pimp_my_sip is merged I think it's time to abandon the funny names and find a more long term solution for the channel name and the dial string identifier. I see no reason to deprecate SIP for chan_sip - I would encourage people running both channels while testing and while the new channel driver is getting stable and up to par. Having to switch between them doesn't make sense when you can run one on 5060 and another on 5080 or something similar.
>>>>>
>>>>> Just to start the discussion I propose that we rename the driver to chan_sipng
>>>>>
>>>>> and that the identifier in the dial strings become SIPNG/xx
>>
>>>> While Asterisk itself has actually used the -ng suffix, in that what people are using today is actually asterisk-ng, I do not think there is specific need to rename chan_gulp.
>>>>
>>>> It works, it's been in use for a while now, it's fun (a gulp is better than a sip, arguably), it can be pronounced as a single word, and it's harmless.
>>
>> I'm with Olle here. New users are going to be looking for a SIP
>> channel driver. Leaving it named "gulp" will mean that you *have* to
>> use a tutorial to set things up the first time.
>>
>> "sipng" is fine with me,
>> "pjsip" would be my first suggestion.
>
> sipng, like iax2, would be a confusing name in years to come. In that
> sense "gulp" is better. I'm not sure about pjsip. I suspect a namespace
> clash.
>
> "Gulp" was not intuitive for me, as a non-native English speaker, but it
> keeps the naming convention of Jingle.
...which I don't like either, but SIP matters a bit more to me :-)
I have spent at least 10 years training Asterisk and really want things to be named in a simple way,
to make it easier to learn and teach. This also goes for APIs and all other names. "gulp", "sorcery" and "stasis"
are fun for development, but awful for new people - especially those that are not well versed in English.
/O
More information about the asterisk-dev
mailing list