2014-05-23 2 views
-1

접두어 ctx-으로 시작하는 모든 컨텍스트를 이름으로 지정하고 싶습니다. 이 표준 incoming를 사용하지 않도록 별표 (*)를 구성하는 나는 적어도 incoming 컨텍스트에 문제가 있어요이 테스트 (아마도 더,하지만 난 내 변화를 복귀하고 더 테스트 멈췄) 동안컨텍스트에 비표준 이름 사용

  1. 그것이 가능 default, outgoing, 그러나 바람직하게는 ctx-incoming, ctx-default, ctx-outgoing?
  2. 다른 표준 컨텍스트를 고려해야합니까? 내가 사용하는 응용 프로그램에 따라 달라집니다 같아요? 표준 컨텍스트 목록이 있습니까?

코드베이스에 incoming 또는 default의 grepping이 악몽이기 때문에이 작업을 수행하고 있습니다.

+0

왜 downvote입니까? – dangonfast

답변

1

예, 그것은 추적 할 수없는 가망 사용을 컨텍스트

에 대한 이름 마이너스, 또한 어떤 영어 편지 쓰기와 같은 괜찮습니다.

pro-sip*CLI> dialplan show my-super-context 
[ Context 'my-super-context' created by 'pbx_config' ] 
    's' =>   1. Noop()          [pbx_config] 

standart 컨텍스트가 없습니다. standart 섹션 만 전역 변수를 포함하는 "[general]"입니다.

당신은 ';, [] # @'을 사용할 수 없다고 생각합니다.

+0

그래, 그게 효과가있어. 사실, 처음 시도했을 때 제대로했는데 자동으로 생성 된 sip 구성 파일 (내 repo에서 검사되지 않음)을 모으는 것을 잊었습니다. sip 사용자의 들어오는 컨텍스트가 지정됩니다. – dangonfast

1

좋은 생각이 있습니다. 그러나 많은 언어에서 하이픈은 빼기로 해석됩니다. 나는 별표가 그것을하고 있다고 생각하고있다. 밑줄을 사용하면 괜찮습니다 (ctx_incoming 등).

+0

Thx, 좋은주의 사항이지만 별표에서는 하이픈이 허용됩니다. 문맥에'ctx-', 서브 루틴에'sub-', 라벨에'lbl-'을 사용하고 있습니다. 또한, 별표는 매크로에'매크로'를 앞에 붙입니다. – dangonfast

0

예 원하는 다이어 플랜과 컨텍스트를 사용할 수 있습니다. 즉, 유연성 오픈 소스가 제공합니다.

사용자 정의 다이얼 플랜에 대한 컨텍스트 이름을 작성할 수 있지만 사용자에게 제공 한 주 컨텍스트에 해당 컨텍스트 이름을 포함시켜야합니다. 명명 규칙에 대한 좋은 아이디어는 (-) 대신 (_)을 사용하는 것입니다.

예 :

관련 문제