Think of the special characters as wildcards: "0.7" means "prefix 007 and prefix 017 and prefix 027...". If you want to rewrite the destination number before it is sent out by GnuGk, check out the [RasSrv::GWRewriteE164] section and add an out rule for your MCU. See http://www.gnugk.org/gnugk-manual-6.html#ss6.4 Regards, Jan -- Jan Willamowius, Founder of the GNU Gatekeeper Project EMail : jan@xxxxxxxxxxxxxx Website: http://www.gnugk.org Support: http://www.willamowius.com/gnugk-support.html Relaxed Communications GmbH Frahmredder 91 22393 Hamburg Geschäftsführer: Jan Willamowius HRB 125261 (Amtsgericht Hamburg) USt-IdNr: DE286003584 Bo Xu wrote: > in 7.3 Section [RasSrv::PermanentEndpoints] I find the following: > https://www.gnugk.org/gnugk-manual-7.html > > ... > Special characters . and ! can be used with prefixes here to match any > digit and disable the prefix > > Example: > For gateway, > 10.0.1.5=MyGW;009,008:=2,0.7:=3 > ... > > can I use "." and "!" to remove the prefix? could you tell me the meaning > of "0.7" in above example Thanks! > > Thanks, > Bo > > > > > > On Thu, Sep 15, 2016 at 9:43 AM, Bo Xu <boxuscience@xxxxxxxxx> wrote: > > > > > I just have a question: can I set the perm-Alias so GnuGK will > > automatically remove the prefix when routing the call? for example: > > > > I config a perm-Alias as the following: > > [RasSrv::PermanentEndpoints] > > 10.4.34.32:1720=myMCU;111 > > > > and in myMCU there is a conference-room whose passcode is 111567, now if I > > call GnuGK-IP##111567 it join the room successfully > > > > my question is: if in myMCU there is a conference-room whose passcode is > > 567, now if I call GnuGK-IP##111567, can GnuGK help me remove prefix "111", > > and join the 567-room? > > > > I just want to know if it is possible to let the room-passcode doesn't > > have to include the prefix, because sometimes the conference-room is > > created by users and they might not know the prefix I set for myMCU > > > > Thanks for you help! > > Bo > > > > > > > > > > > > > > > > > > On Wed, Sep 14, 2016 at 12:18 PM, Bo Xu <boxuscience@xxxxxxxxx> wrote: > > > >> Hi Robert, > >> > >> Thanks for the info! yes I updated my gatekeeper.ini as yours and now I > >> can call the unregistered-EP with perm-Alias or Rewrite-W164 successfully! > >> the following is my new config: > >> > >> [RasSrv::PermanentEndpoints] > >> 10.4.34.32:1720=MCU1;5006 > >> > >> [RasSrv::RewriteE164] > >> 222=5006 > >> > >> the reason I can not call before is because I thought 5006 is the Alias > >> itself but it actually is Prefix (i.e., 5006 is the room-passcode of my > >> MCU, not that MCU itself), after I updated my config as yours now I can > >> directly join the conference-room with "GnuGK-IP##5006" or GnuGK-IP##222". > >> > >> also just want to let you know that I tested the calls from both > >> registered/unregistered Polycom-PVX, they all can call successfully as the > >> following: > >> from unregistered Polycom-PVX: GnuGK-IP##5006 or GnuGK-IP##222 > >> from registered Polycom-PVX: directly call 5006 or 222 is fine, > >> (also call GnuGK-IP##5006 or GnuGK-IP##222 same as the above registered > >> case) > >> > >> Thanks for your help! > >> Bo > >> > >> > >> > >> > >> > >> > >> > >> >That sounds very similar. Here is what I did with both of the IP's being > >> >external. > >> > >> >I'm not sure if it matters, but this is with polycom HDX's and QDX's being > >> >registered. Calling 999 (basically 1016) then hits a remote Lifesize unit. > >> > >> >[RasSrv::PermanentEndpoints] > >> >1.2.3.4=COMPANY_X;1016 > >> >4.3.2.1=COMANY_Z;4444 > >> > >> >[RasSrv::RewriteE164] > >> >; internal > >> >999=1016 > >> >; another test > >> >998=1016 > >> >; > >> >997=4444 > >> > >> > >> > >> > >> On Wed, Sep 14, 2016 at 10:08 AM, Bo Xu <boxuscience@xxxxxxxxx> wrote: > >> > >>> > >>> Hi Robert, > >>> > >>> Thanks for the info! yes our case is same as yours and the following is > >>> our details: > >>> > >>> epA registers on GnuGK with alias 8 > >>> epB(10.4.34.32) doesn't registers on GnuGK, I set perm-Alias 5006 for it > >>> as the following: > >>> [RasSrv::PermanentEndpoints] > >>> 10.4.34.32:1720=5006 > >>> > >>> now with Polycom-PVX: > >>> I can call epA with GnuGK-IP##8 > >>> but I cannot call epB with GnuGK-IP##5006 > >>> > >>> from your email can I add E164-RewriteE164 in gk.ini so I can call > >>> "##5006"? could you tell me if the following is right? > >>> [RasSrv::RewriteE164] > >>> 111=5006 > >>> > >>> then after adding E164-RewriteE164 can I call epB with GnuGK-IP##111? > >>> > >>> Thanks for your time! > >>> Bo > >>> > >>> > >>> > >>> > >>> >When I get back to a computer I'll post what I did, maybe that will help. > >>> >Essentially I want our registered polycom units to call an unregistered > >>> >device at another location/company. The catch is to do it via a 3 digit > >>> >number so I used e164 rewriting. > >>> >Eg: 999 == 1.2.3.4##1016 (The perm alias) > >>> >999 and 1016 both work. > >>> >998 is a room on a Polycom mcu at a different company, and so on.. > >>> > >>> > >>> > >>> > >>> On Tue, Sep 13, 2016 at 3:38 PM, Bo Xu <boxuscience@xxxxxxxxx> wrote: > >>> > >>>> > >>>> I also tested Polycom-HDX6000 and AVer-HVC110, they are same with > >>>> Polycom-PVX as the following: > >>>> they all can use GnuGK-IP##registered-Alias to call a > >>>> registered-terminals > >>>> they cannot use GnuGK-IP##permanent-Alias to call an > >>>> unregistered-terminals (already set permanent-Alias for them in GnuGK) > >>>> > >>>> in our application we want to use the above "##"-syntax to call both > >>>> registered/unregistered terminals, could you tell me if it is possible? do > >>>> I need to set some parameters for that? or could you tell me which part of > >>>> the source code causes this difference of registered-Alias and > >>>> permanent-Alias? is that possible to do a little bit modify of the source > >>>> code so we can use "##"-syntax to call both registered/unregistered > >>>> terminals? Thanks! > >>>> > >>>> Regards, > >>>> Bo > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> On Tue, Sep 13, 2016 at 2:12 PM, Bo Xu <boxuscience@xxxxxxxxx> wrote: > >>>> > >>>>> > >>>>> sorry I forgot to introduce that the terminal I am using is > >>>>> Polycom-PVX(8.0.16), when I try to call GnuGK-IP##permanent-Alias, then > >>>>> wireshark shows the folowing: > >>>>> got admissionConfirm > >>>>> then terminal send out setup-message, in this setup-message, Called > >>>>> Party Number in Q.931 is the permanent-Alias, and this permanent-Alias is > >>>>> also in H.225's destinationAddress's dialledDigits > >>>>> the calll is not successful; if I change it to > >>>>> "GnuGK-IP##active-register-Alias", then the call is successful. > >>>>> > >>>>> do I need to set some parameters in gatekeeper.ini so I can call both > >>>>> register-Alias and permanent-Alias with "##"? Thanks! > >>>>> > >>>>> Regards, > >>>>> Bo > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> On Tue, Sep 13, 2016 at 9:49 AM, Bo Xu <boxuscience@xxxxxxxxx> wrote: > >>>>> > >>>>>> Hi Sergey, > >>>>>> > >>>>>> Thanks for the info! yes alias@IP and IP##alias are implemented > >>>>>> by different vendors, my question is about how to use them in GnuGK for > >>>>>> permanent-Alias and registered-Alias, i.e: > >>>>>> > >>>>>> I can use "GnuGK-IP##registered-Alias" to call a terminal which is > >>>>>> registered to GnuGK > >>>>>> but I cannot use "GnuGK-IP##permanent-Alias" to call a terminal which > >>>>>> is not registered to GnuGK but I set a permanent-Alias for it (but I can > >>>>>> use permanent-Alias@GnuGK-IP to call it) > >>>>>> > >>>>>> because I want to use "GnuGK-IP##Alias" to call both registered-Alias > >>>>>> and permanent-Alias Thanks! > >>>>>> > >>>>>> Regards, > >>>>>> Bo > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> Hi Bo! > >>>>>> > >>>>>> I think there is some misunderstanding: the "aaa@..." and "bbb##aaa" > >>>>>> notations are the same thing, implemented by different vendors. > >>>>>> > >>>>>> For example: to call "aaa" on "bbb" from Cisco codec, I should use > >>>>>> "aaa@..." form and to call the same device on the same gatekeeper > >>>>>> I'm > >>>>>> using "bbb##aaa" form for Sony codecs. > >>>>>> > >>>>>> If you want I can attach my configuration. > >>>>>> > >>>>>> Kind regards, Sergey. > >>>>>> > >>>>>> Tune-IT Logo > >>>>>> http://www.tune-it.ru > >>>>>> tel: +7(812)3254440 > >>>>>> Sergey.Zhmylove@... > >>>>>> 12.09.2016 23:33, Bo Xu пишет: > >>>>>> > Hi Jan, > >>>>>> > > >>>>>> > I can call a permanent-Alias with the following "@" command: > >>>>>> > permanent-Alias@... > >>>>>> > > >>>>>> > also I can call a register-Alias(a terminal who registered to my > >>>>>> > GnuGK) with the following "##" command: > >>>>>> > GnuGKIP##registered-Alias > >>>>>> > > >>>>>> > but I cannot call permanent-Alias with the above "##" command, > >>>>>> cold > >>>>>> > you tell me how I can call a permanent-Alias with "##" like > >>>>>> > "GnuGKIP##permanent-Alias"? Thanks! > >>>>>> > > >>>>>> > > >>>>>> > Regards, > >>>>>> > Bo > >>>>>> > > >>>>>> > >>>>>> > >>>>>> On Mon, Sep 12, 2016 at 4:33 PM, Bo Xu <boxuscience@xxxxxxxxx> wrote: > >>>>>> > >>>>>>> Hi Jan, > >>>>>>> > >>>>>>> I can call a permanent-Alias with the following "@" command: > >>>>>>> permanent-Alias@GnuGKIP > >>>>>>> > >>>>>>> also I can call a register-Alias(a terminal who registered to my > >>>>>>> GnuGK) with the following "##" command: > >>>>>>> GnuGKIP##registered-Alias > >>>>>>> > >>>>>>> but I cannot call permanent-Alias with the above "##" command, cold > >>>>>>> you tell me how I can call a permanent-Alias with "##" like > >>>>>>> "GnuGKIP##permanent-Alias"? Thanks! > >>>>>>> > >>>>>>> > >>>>>>> Regards, > >>>>>>> Bo > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Wed, Aug 31, 2016 at 1:25 PM, Bo Xu <boxuscience@xxxxxxxxx> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Hi Jan, > >>>>>>>> > >>>>>>>> yes I added "[RasSrv::PermanentEndpoints]" you mentioned into my > >>>>>>>> gatekeeper.ini and it works fine now, Thanks a lot! > >>>>>>>> > >>>>>>>> Regards, > >>>>>>>> Bo > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> Hi Bo, > >>>>>>>> > >>>>>>>> GnuGk calls those endpoints that don't actively register "permanent > >>>>>>>> endpoints": > >>>>>>>> > >>>>>>>> [RasSrv::PermanentEndpoints] > >>>>>>>> 10.1.11.116=8000 > >>>>>>>> > >>>>>>>> Regards, > >>>>>>>> Jan > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Jan Willamowius, Founder of the GNU Gatekeeper Project > >>>>>>>> EMail : jan@... > >>>>>>>> Website: http://www.gnugk.org > >>>>>>>> Support: http://www.willamowius.com/gnugk-support.html > >>>>>>>> > >>>>>>>> Relaxed Communications GmbH > >>>>>>>> Frahmredder 91 > >>>>>>>> 22393 Hamburg > >>>>>>>> Geschäftsführer: Jan Willamowius > >>>>>>>> HRB 125261 (Amtsgericht Hamburg) > >>>>>>>> USt-IdNr: DE286003584 > >>>>>>>> > >>>>>>>> Bo Xu wrote: > >>>>>>>> > Hi, > >>>>>>>> > > >>>>>>>> > if I have a endpoint whose IP is 10.1.11.116, but it is not registered to > >>>>>>>> > my GnuGK, in this case, can I set the gatekeeper.ini so GnuGK can "map" > >>>>>>>> > that endpoint's IP(10.1.11.116) to an "number"(for example 8000), then > >>>>>>>> > later on when I want to call that endpoint I will call GnuGK like > >>>>>>>> > "GnuGKIP##8000"? > >>>>>>>> > > >>>>>>>> > can I do the above with GnuGK? or I must register that endpoint to GnuGK > >>>>>>>> > then after that I can call it with "GnuGKIP##Alias"? Thanks! > >>>>>>>> > > >>>>>>>> > Regards, > >>>>>>>> > Bo Xu ------------------------------------------------------------------------------ _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/