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

Dictionary selection #151

Open
nickel0 opened this issue Dec 9, 2020 · 2 comments
Open

Dictionary selection #151

nickel0 opened this issue Dec 9, 2020 · 2 comments

Comments

@nickel0
Copy link

nickel0 commented Dec 9, 2020

Hi. The go-diameter defines several dictionaries (e.g. Gx, S6a, Swx…) and incorporate all of pre-defined dictionaries when it initializes. The application support status is exchanged between client and server in CER/CEA. In most cases a diameter client or server support limited applications and handlers. For example, HSS connecting to MME only needs to support S6a related handlers (e.g. AIR, and ULR). If the HSS informs that the HSS supports Gx, Swx or other non-supported applications, the MME misunderstands the HSS capabilities, which may lead unexpected failure. Is there any possible way to disable to include unnecessary dictionaries?

@kor44
Copy link

kor44 commented May 27, 2021

I ran into this problem as well. And don't know how to solve

@rrrangrej
Copy link

I raised similar issue #162
we need to move away for dict.default when not needed like custom AVPS and allow our parser to be referred..and references to dict.default if parser is not supplied.

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

No branches or pull requests

3 participants